仅当拔掉 LAN 电缆时,macmini wifi 互联网才可用

仅当拔掉 LAN 电缆时,macmini wifi 互联网才可用

我使用 macmini 编译我的程序的 mac 版本,我在 linux 中使用sshvnc,但问题是我只能通过 wifi( en1) 访问互联网或通过以太网( ) 访问本地连接en0。如果我启用以太网 ( en0) 连接,互联网将不再工作,尽管 wifi( en1) 接口仍然处于活动状态。我怀疑这是一个路由问题。我已经尝试使用route delete和等几个小时,但由于我缺乏一些知识,我的尝试缺乏一致性。我需要两者,用于 vnc 的 lan 和用于互联网的 wifi。由于某些原因,VNC 在 wifi 上很慢route add 0.0.0.0 ...netstat -na并且也需要互联网。

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 的路由(有效的 gw),因此每当启用它时,您与 Internet 的连接就会断开。

要使 Wi-Fi 接口优先于 LAN 接口,请进入“系统偏好设置”..“网络”,然后查找左下角的齿轮图标。将其下拉并选择“设置服务顺序”。将弹出一个新窗口。将 Wi-Fi 拖到以太网上方(或将以太网拖到 Wi-Fi 下方),单击OK以关闭服务顺序窗口,然后Apply在主网络窗口中。这应该会使 Wi-Fi 比以太网连接具有优先地位。

相关内容