您当前的位置:首页 > 计算机 > 软件应用 > 其它软件

wsl kali 、Hyper-V虚拟机,桥接配置外部ip地址

时间:09-11来源:作者:点击数:

遇到的问题

使用WSL2 系统时,windows默认使用Hyper-V提供的虚拟网卡经由NAT提供网络。ip地址一般为172.0开头,而物理机的ip地址一般为192.168开头。

导致外部设备(如其他电脑或其他Hyper-V虚拟机)无法连通WSL

解决方法

WSL网络由Hyper-V提供,首先需要安装Hyper-V管理平台

1692592044740.png

打开Hyper-V管理器,打开虚拟交换机管理器

1692592044740.png

新建虚拟交换机,模式为外部网络,选择物理机合适的网卡,设置名称(建议为全英文)

1692592142154.png

应用设置,查看网络连接设置

1692592211378.png
1692593119523.png

在个人文件夹目录下(C:\Users[用户名])修改或创建wsl配置文件,文件名为.wslconfig

写入以下内容:

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

networkingMode=bridged表示设置为桥接模式

vmSwitch=out表示选择使用的网卡

保存文件

windows终端使用wsl --shutdown关闭wsl

1692592517431.png

重启wsl,查看网卡信息

1692593077048.png

看到已经拥有和物理机同网段的ip地址,物理机也可以ping通

-2023-08-21-132509.png
1692593275378.png

Hyper-V 虚拟机桥接设置

Hyper-V虚拟机设置更为简单,右键目标虚拟机,虚拟机设置中的网络适配器选为设置好的虚拟交换机,确定

1692593396591.png

开机查看ip

1692594188292.png

尝试ping wsl

1692594222040.png
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门