macmini wifi 網路僅在拔除 LAN 電纜時才可使用

macmini wifi 網路僅在拔除 LAN 電纜時才可使用

我使用 macmini 編譯我的程式的 mac 版本,我使用linux 上的sshvnc,但問題是我只能透過 wifi( en1) 取得互聯網或透過乙太網路 ( ) 取得本地連線en0。如果我啟用乙太網路 ( en0) 連接,則網際網路將不再運作,儘管 wifi( en1) 介面仍然處於活動狀態。我懷疑是路由問題。我已經嘗試使用route deleteroute add 0.0.0.0 ...等幾個小時netstat -na,但由於我缺乏一些知識,我的嘗試缺乏一致性。我需要兩個,用於 vnc 的 LAN 和用於互聯網的 wifi。 VNC 在 wifi 上速度較慢,並且由於某些原因還需要網路。

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_HWTAGGING>
        ether a8:20:66:36:21:ea
        inet6 fe80::aa20:66ff:fe36:21ea%en0 prefixlen 64 scopeid 0x4
        inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255
        media: autoselect (100baseTX <full-duplex,flow-control>)
        status: active
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        ether 88:53:95:2a:a2:89
        inet6 fe80::8a53:95ff:fe2a:a289%en1 prefixlen 64 scopeid 0x5
        inet 192.168.88.140 netmask 0xffffff00 broadcast 192.168.88.255
        media: autoselect
        status: active

非常感謝!

答案1

我將嘗試猜測問題可能是什麼...因為我可能會提出錯誤的假設,請糾正我,我將使用新資訊再次嘗試。

我假設兩個介面都是透過 DHCP 設定的。在這種情況下,您的 eth0 介面和 eth1 介面都會從各自的 DHCP 伺服器接收「gw」ip。由於 eth0 介面沒有通往 Internet 的路由(有效的網關),因此每當啟用它時,您與 Internet 的連線就會中斷。

若要使 Wi-Fi 介面優先於 LAN 接口,請進入“系統偏好設定”..“網路”,然後尋找左下角的齒輪圖示。將其向下拉並選擇“設定服務訂單”。將彈出一個新視窗。拖曳 Wi-Fi 使其位於乙太網路上方(或拖曳乙太網路使其位於 Wi-Fi 下方),按一下OK以關閉服務訂單窗口,然後Apply按一下主網路窗口。這應該會使 Wi-Fi 比乙太網路連線處於首選狀態。

相關內容