wsl | 固定ip / 静态ip

本文详细描述了如何在Windows系统中通过.wslconfig文件配置WSL2的网络模式为桥接,并使用Hyper-V创建外部虚拟交换机以实现网络连接。还提到了解决先安装WSL2再配置Hyper-V导致网络问题的方法,即卸载并重新安装WSL2。
摘要由CSDN通过智能技术生成

然后在用户目录 %USERPROFILE% 下面创建一个配置文件 .wslconfig,按照如下配置方法设置网络,例如:

[wsl2]
networkingMode=bridged # 桥接模式
vmSwitch=my-switch # 你想使用的网卡
ipv6=true # 启用 IPv6

wsl --shutdown && wsl 重启 WSL2,搞定。

我自己电脑上的话,使用 Hyper-V 创建了一个叫做“WSLBridge”的外部虚拟交换机来给 WSL2 用,于是配置文件改成:

[wsl2]
networkingMode=bridged
vmSwitch=WSLBridge
ipv6=true

Hyper-V创建虚拟交换机的方法

注意先弄这个Hyper-V之后,再创建wsl ubuntu网络肯定是能用,且固定ip了

之前遇到一个问题是,先创建了wsl2后再配置以上Hyper-V,发现我的wsl里面没网络了

这样可以把wsl2卸载重装就好了

要在WSL Linux中设置固定IP地址,需要进行以下步骤: 1. 首先,打开WSL Linux终端。 2. 查看当前网络接口。使用ifconfig命令来查看当前网络接口和IP地址。例如,输入以下命令:ifconfig eth0 3. 编辑网络配置文件。使用vi或nano等文本编辑器打开网络配置文件。例如,输入以下命令来编辑网络配置文件:sudo vi /etc/network/interfaces 4. 在网络配置文件中,找到对应的网络接口部分。通常情况下,这是以"iface"开头的行,后面跟着网络接口的名称(如eth0)。 5. 在网络接口的配置中,添加以下行来设置固定IP地址: address [IP地址] netmask [子网掩码] gateway [网关地址] 例如,如果要将IP地址设置为192.168.0.100,子网掩码为255.255.255.0,则添加以下行: address 192.168.0.100 netmask 255.255.255.0 gateway [网关地址] 注意:网关地址通常是网络中的路由器IP地址。 6. 保存并关闭文件。在vi编辑器中,按下"Esc"键,然后输入":wq"以保存文件并退出。 7. 重启网络服务。使用以下命令重启网络服务,以应用新的配置:sudo /etc/init.d/networking restart 8. 验证固定IP地址。再次运行ifconfig命令,确保新的固定IP地址已成功应用。 这样,你就成功在WSL Linux中设置了固定IP地址。确保你选择了一个不会与其他设备或DHCP分配的IP地址冲突的地址,并在网关地址中指定了正确的路由器IP地址。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值