网站怎么做等级保护,母婴的网站建设,网站首页新闻模板,网络品牌营销推广公司Windows 11 设置 wsl-ubuntu 使用桥接网络 0. 背景1. Windows 11 下启用 Hyper-V2. 使用 Hyper-V 虚拟交换机管理器创建虚拟网络3. 创建 .wslconfig 文件4. 配置 wsl.conf 文件5. 配置 wsl-network.conf 文件6. 创建 00-wsl2.yaml7. 安装 net-tools 和 openssh-server 0. 背景 … Windows 11 设置 wsl-ubuntu 使用桥接网络 0. 背景1. Windows 11 下启用 Hyper-V2. 使用 Hyper-V 虚拟交换机管理器创建虚拟网络3. 创建 .wslconfig 文件4. 配置 wsl.conf 文件5. 配置 wsl-network.conf 文件6. 创建 00-wsl2.yaml7. 安装 net-tools 和 openssh-server 0. 背景
在 Windows 11 下的 wsl-ubuntu 系统下学习 AI内网的其他机器访问 wsl-ubuntu 中启动的服务非常麻烦所以设置wsl-ubuntu 使用桥接网络方便内网中其他机器进行访问。
1. Windows 11 下启用 Hyper-V
如下图所示启用 Hyper-V。
2. 使用 Hyper-V 虚拟交换机管理器创建虚拟网络
如下图所示。
3. 创建 .wslconfig 文件
使用快捷键WinR唤出运行窗口在打开栏内填入%USERPROFILE%并在打开的文件夹内创建配置文件.wslconfig并在该配置文件内输入以下内容。
[wsl2]
networkingModebridged
vmSwitchWSLBridge
#ipv6true
#dhcpfalse4. 配置 wsl.conf 文件
进入wsl的Ubuntu子系统打开/etc/wsl.conf若文件不存在则创建
vi /etc/wsl.conf在wsl.conf配置文件内填入以下内容
[boot]
systemd true
#[network]
#generateHosts false
#generateResolvConf false5. 配置 wsl-network.conf 文件
检查/etc/systemd/network/若文件夹下没有文件则创建一个配置文件my-network.conf若文件夹下有文件则忽略此步骤。
vi /etc/systemd/network/my-network.conf在my-network.conf文件内填入以下内容
[Match]
Nameen*[Network]
DHCPipv4重启networkd
systemctl restart systemd-networkd6. 创建 00-wsl2.yaml
打开配置文件/etc/netplan/00-wsl2.yaml如果不存在就创建。
vi /etc/netplan/00-wsl2.yaml在00-wsl2.yaml文件内填入以下格式的内容
network:version: 2ethernets:eth0:dhcp4: noaddresses: [192.168.0.15/24]gateway4: 192.168.0.2nameservers:addresses: [8.8.8.8, 114.114.114.114]apt install mininet然后使用sudo netplan apply应用新的网络设置重启WSL2子系统即可。
重启后wsl子系统的IP地址将不再随机变化且直接桥接到外部局域网可更方便地用于进行网络调试以及嵌入式开发。用这个方案可永久生效只需配置一次
7. 安装 net-tools 和 openssh-server
apt install net-tools openssh-server确认 ip
ifconfig---
eth0: flags4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500inet 192.168.31.15 netmask 255.255.255.0 broadcast 192.168.31.255inet6 fe80::5cbb:f6ff:fe9e:eefa prefixlen 64 scopeid 0x20linkether 5e:bb:f6:9e:ee:fa txqueuelen 1000 (Ethernet)RX packets 1694 bytes 260513 (260.5 KB)RX errors 0 dropped 541 overruns 0 frame 0TX packets 248 bytes 40750 (40.7 KB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags73UP,LOOPBACK,RUNNING mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10hostloop txqueuelen 1000 (Local Loopback)RX packets 528 bytes 47784 (47.7 KB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 528 bytes 47784 (47.7 KB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
---完结