Windows 共享网络 + 静态路由配置 (NET)
电脑配置:
机器一(Windows):双网口
以太网1 连接外网,接入互联网;
以太网2 连接内网,与其他本地机器连接
机器二(Ubuntu):单网口
ens10 连接内网,可以和机器一联通,但是无法连接互联网
目标,通过机器一网络共享,使机器二实现联网
步骤 1:在 Windows(机器一)上启用“Internet 连接共享”
-
打开 控制面板 > 网络和共享中心 > 更改适配器设置
-
找到连接互联网的网卡(例如
以太网1) -
右键 → 属性 → 共享(Sharing)标签页
-
勾选 “允许其他网络用户通过此计算机的 Internet 连接来连接”
-
在下拉中选择连接机器一的那个本地连接(例如
以太网2)
共享后,Windows 会自动把连接机器一的网口设为
192.168.137.1(默认网段)。此时可手动更改以太网2网口的 IP,当前修改为 IP: 192.168.1.15 netmask: 255.255.0.0
步骤 2:在 Windows(机器一)上创建 NAT 网络(共享到 内网)
1. 打开 PowerShell(管理员),删除旧的 NAT 配置,如果有则执行,没有则跳到2
Get-NetNat | Remove-NetNat -Confirm:$false2.,创建新的 NAT 配置,使用 192.168.1.0/16
New-NetNat -Name "WindowsNAT" -InternalIPInterfaceAddressPrefix 192.168.1.0/16表示所有连接到 192.168.1.0/16 网段的流量会通过本机 NAT 转发出去。
3.确认 NAT 配置生效并重新检查:
Get-NetNat确认 NAT 名称为 WindowsNAT,并且
InternalIPInterfaceAddressPrefix为192.168.1.0/16
步骤 3:在 Ubuntu(机器二)上配置IP、网关信息:
命令行:
1. 编辑 /etc/netplan/01-network-manager-all.yaml 文件:
network: version: 2 renderer: networkd ethernets: ens10: dhcp4: no addresses: - 192.168.1.44/16 # 配置机器二 的网口IP gateway4: 192.168.1.15 # 设置网关为 Windows(机器一) 的 内网 IP nameservers: addresses: [8.8.8.8]2. 应用配置:
sudo netplan apply图形化界面:
打开设置,配置网口IP为如下形式:
步骤 4:在 Ubuntu(机器二)上测试
ping 8.8.8.8
ping www.baidu.com
注,如网络不通,则尝试关闭机器一和机器二的防火墙
END


浙公网安备 33010602011771号