WSL2 固定 IP

/ 0 评 / 阅读 2338

管理员权限运行powershell或cmd,运行一下两个命令:

1、分配一个IP给WSL:

wsl -d Ubuntu -u root ip addr add 192.168.50.16/24 broadcast 192.168.50.255 dev eth0 label eth0:1

2、分配一个IP给windows:

netsh interface ip add address "vEthernet (WSL)" 192.168.50.88 255.255.255.0


其中 192.168.50.16是ubuntu的IP,192.168.50.88是windows的IP,可以自己改。

每次开机后都会失效,嫌麻烦的话可以做成一个批处理,放到windows的自启动文件夹下,这样每次开机都会自动设置,方便很多。

注意:Ubuntu要换成自己发行版本的名称,可以用 wsl -l 查看


参考来源:

https://github.com/microsoft/WSL/issues/4210#issuecomment-648570493

发表评论

电子邮件地址不会被公开。 必填项已用*标注