Windows11-24H2-WSL2设置镜像网络[mirrored]
今天安装WSL,记录一下过程
1.打开子系统功能
在控制面板程序与功能勾选Windows虚拟机监控程序平台和适用于Linux的Windows子系统,勾选后需要重启。
2.安装子系统
打开终端,wsl安装子系统时可能提示更新可能需要更新,更新后重启一下。
wsl --update
查看可以安装的子系统版本
wsl -l -o
使用 'wsl.exe --install <Distro>' 安装。
NAME FRIENDLY NAME
AlmaLinux-8 AlmaLinux OS 8
AlmaLinux-9 AlmaLinux OS 9
AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10
Debian Debian GNU/Linux
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
Ubuntu Ubuntu
Ubuntu-24.04 Ubuntu 24.04 LTS
kali-linux Kali Linux Rolling
openSUSE-Tumbleweed openSUSE Tumbleweed
openSUSE-Leap-15.6 openSUSE Leap 15.6
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
安装子系统,默认不加-d安装的是Ubuntu,可以自己指定。
wsl --install -d Ubuntu
查看安装的子系统
wsl -l -v
3.修改子系统位置
如果子系统正在运行,需先停止:
wsl --shutdown
将目标子系统导出为一个压缩文件(例如 Ubuntu.tar):
wsl --export Ubuntu D:\Ubuntu.tar
删除原安装的子系统(操作前请确保已备份数据):
wsl --unregister Ubuntu
将导出的文件导入到 D 盘的目标目录(例如 D:\WSL\Ubuntu):
wsl --import Ubuntu D:\WSL\Ubuntu D:\Ubuntu.tar --version 2
如果导入后默认是 root 用户,可以通过以下命令恢复原用户(假设原用户名为 yourusername):
ubuntu config --default-user yourusername
4.修改网络模式
有时需要宿主机和WSL互访,默认的NAT模式有点限制。停止Ubuntu
wsl -t Ubuntu
文件管理器打开%UserProfile%
,新建文件.wslconfig,写入
[wsl2]
networkingMode=mirrored
[experimental]
hostAddressLoopback=true
重新启动Ubuntu,就可以看到WSL里IP就是宿主机IP。
参考链接:
https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config#configuration-settings-for-wslconfig
阅读剩余
版权声明:
作者:konoha
链接:https://konoha.cc/windows11-24h2-wsl2%e8%ae%be%e7%bd%ae%e9%95%9c%e5%83%8f%e7%bd%91%e7%bb%9cmirrored.html
文章版权归作者所有,未经允许请勿转载。
THE END