补充 Linux 通过 Windows 共享上网方法。

Signed-off-by: rick.chan <cy@haoan119.com>
This commit is contained in:
rick.chan 2024-05-21 16:30:57 +08:00
parent fd01d8c609
commit 4b94e03e64
1 changed files with 22 additions and 2 deletions

View File

@ -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将连接路由的网卡共享给 LinuxWindows 启动 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