diff --git a/Software/System/Linux/Modules/Network/Linux_网络配置.md b/Software/System/Linux/Modules/Network/Linux_网络配置.md index 4242931..d2ed6e5 100644 --- a/Software/System/Linux/Modules/Network/Linux_网络配置.md +++ b/Software/System/Linux/Modules/Network/Linux_网络配置.md @@ -263,9 +263,11 @@ sudo systemctl enable NetworkManager sudo nmtui ``` -## 7. Linux 通过 Windows 桥接上网 +## 7. Linux 通过 Windows 上网 -### 7.1. Windows 通过 Wifi 上网,通过有线连接 Linux 设备 +### 7.1. 桥接双网卡 + +Windows 有双网卡,一个连接路由,一个连接 Linux,桥接两个网卡后 Linux 直接访问路由器 DHCP 服务获取 IP 地址或访问网络,Windows 和 Linux 相当于在同一个局域网下。 将 Windows 与 Linux 连接的网卡设置为自动 IP 地址,选定网卡与 Wifi 的 WLAN,点击右键选择桥接。 @@ -281,6 +283,24 @@ nameserver 114.114.114.114 添加到 /etc/resolv.conf 文件中。 +### 7.2. 共享上网 + +Windows 有双网卡,一个链接路由,一个链接 Linux,将连接路由的网卡共享给 Linux,Windows 启动 DHCP 服务并作为网关工作,Linux 工作在 Windows 创建的局域网下,通过 Windows 和 路由器 最终访问外网。 + +进入控制面板中的“网络链接”配置,右击需要共享给 Linux 的网络适配器,进入属性页面,勾选“允许其他网络用户通过此计算机的 Internet 连接来连接(N)”,并在“家庭网络连接”中选择连接了 Linux 的网络适配器,点击确认保存配置。 + +确认后,连接了 Linux 的网络适配器将被分配一个固定 IP 地址:192.168.137.1,这是一个网关地址。 + +之后在 Linux 中配置自动获取 IP 地址或设置地址为:192.168.137.x,网关为:192.168.137.1,路由至少要设置到 192.168.137.1 和到 Windows 所在网络的网关路由: + +```bash +default via 192.168.0.1 dev usb0 proto static metric 100 +default via 192.168.137.1 dev usb0 proto dhcp metric 100 +169.254.0.0/16 dev usb0 scope link metric 1000 +192.168.0.0/24 dev usb0 proto kernel scope link metric 100 +192.168.137.0/24 dev usb0 proto kernel scope link metric 100 +``` + ## 8. 内部参考关键字 1. IPRoute2