![在第二個介面上連接到離線網絡](https://rvso.com/image/36034/%E5%9C%A8%E7%AC%AC%E4%BA%8C%E5%80%8B%E4%BB%8B%E9%9D%A2%E4%B8%8A%E9%80%A3%E6%8E%A5%E5%88%B0%E9%9B%A2%E7%B7%9A%E7%B6%B2%E7%B5%A1.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)。