![在第二个接口上连接到离线网络](https://linux22.com/image/36034/%E5%9C%A8%E7%AC%AC%E4%BA%8C%E4%B8%AA%E6%8E%A5%E5%8F%A3%E4%B8%8A%E8%BF%9E%E6%8E%A5%E5%88%B0%E7%A6%BB%E7%BA%BF%E7%BD%91%E7%BB%9C.png)
我有一个离线路由器,用于连接远程无线设备。路由器无法配置为接入点,或者我只是用它来扩展现有 WLAN 的范围并以这种方式使用设备,但由于位置原因,它无法上线。请注意,我并不是试图使设备联机,我只是希望能够从另一台计算机访问它。
显然,我可以将笔记本电脑放在离线路由器的 LAN 上,并以这种方式连接到远程设备,但这意味着笔记本电脑也处于离线状态,这很不方便。我想做的是通过单独的 WLAN(在路由器的范围内)使笔记本电脑上网,然后通过以太网电缆连接到路由器并以这种方式访问远程设备。
我是不是一个NetworkManager
用户,所以我在这里的首选答案是一系列ip
命令(但如果为了后代你想留下一个基于 NM 的命令,请随意)。我一直在浏览ip
手册页,但不知道从哪里开始。
我可以在路由器上分配静态 IP,其子网 192.168.2.0/24 不会与主 WLAN 冲突。
答案1
事实证明这很容易。
- 将 192.168.2.102 分配给离线路由器上笔记本电脑的以太网 MAC,并将 192.168.2.101 分配给远程设备。
- 通过 DHCP 将笔记本电脑正常连接到主 WLAN。
启动以太网接口 (
ip link set eth0 up
) 并为其指定适当的地址:ip addr add 192.168.2.102 dev eth0
添加到远程设备的路由:
ip route add 192.168.2.101 via 192.168.2.102
现在可以正常上网了和离线子网中的远程设备(如 192.168.2.101)。