ip地址配置
ubuntu子系统的ip地址是虚拟化的,每次ip地址都重新分配,且无法ping其地址
windows环境
系统版本为windows11 家庭中文版22H2,WSL2 ubuntu20.04
安装hyper-v
windows专业版已经有了,windows版本的安装
开启hyper-v后要重启电脑,要不然功能不全
创建外部虚拟机
如下图所示,创建了一个名为WSLBridge的外部网卡,这样就能与外部通讯了。

编写WSL2配置文件
在个人用户创建.wslconfig文件

编写内容如下,网卡用的是刚才创建的WSLBridge

重启
关闭wsl
wsl --shutdown
wsl --list --running # 确保wsl完全关闭
wsl # 启动
结果
这样就能看到正常的ipv4地址了
子系统ubuntu

另一台ubuntu电脑

成功连接上rosmaster
在Windows11环境下,通过启用Hyper-V并创建外部虚拟机WSLBridge,配置WSL2的Ubuntu子系统的IP地址,以解决每次启动时IP地址重新分配的问题。通过编写.wslconfig文件,指定使用WSLBridge网卡,成功实现了稳定的IPv4地址,并使其他Ubuntu电脑能连接到rosmaster。
2084

被折叠的 条评论
为什么被折叠?



