在我的 mac 上建造一座橋

在我的 mac 上建造一座橋

我有一台配備 WiFi 連接到路由器的 Mac,網路運作得很好。我還有一台裝有 Linux Mint 的 PC,但沒有無線網路卡,所以我用一條電纜將它們連接起來。已在 Mac 上啟用互聯網共享。我也跑過sudo sysctl -w net.inet.ip.forwarding=1並且sudo sysctl -w net.link.ether.inet.proxyall=1

現在他們有了自己的 LAN - 從 Linux 機器我可以連接到預設網關 (192.168.3.1),並且我看到我在 mac 上設定的網頁僅顯示「It Works」。但是當我嘗試從 Linux 機器連接到其他地方時,我沒有得到回應。例如,當我嘗試存取 192.169.2.1 處的路由器時,Linux 失敗,Mac 顯示路由器登入頁面。請注意,它們位於不同的 LAN 上,因為網路遮罩均為 255.255.255.0(兩者)。

我並不關心它們最終是否會連接在同一個 LAN 上。我只希望 Linux 機器能夠上網。

答案1

您是否記得在 Linux 機器上設定路由和 DNS?對於路線:

 sudo route add default gw 192.168.3.1

對於 DNS,您必須使用 sudo 編輯 /etc/resolv.conf 文件,並新增:

 nameserver 8.8.4.4
 nameserver 8.8.8.8

或您選擇的任何 DNS。

相關內容