Fan*_*nts 5 macos networking routing osx-mavericks
我正在尝试向我的 OsX Maverick 系统添加静态路由,以便通过 LAN 设备而不是 WiFi 路由寻址到特定设备的特定流量。
该设备在我的局域网内,但鉴于它是 NAS,我更愿意使用电缆连接来路由流量以获得最大速度。
不幸的是,我需要保持两个连接处于活动状态,我无法关闭 WiFi。
这是我的netestat -rn输出:
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.20.1 UGSc 316 0 en1
default 192.168.20.1 UGScI 2 0 en0
default link#7 UCSI 1 0 vlan0
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 12 1152 lo0
169.254 link#5 UCS 1 0 en1
169.254.223.23 127.0.0.1 UHS 1 2 lo0
169.254.255.255 link#5 UHRLSW 1 77 en1 14
192.168.20 link#5 UCS 5 0 en1
192.168.20 link#4 UCSI 2 0 en0
192.168.20.1 0:17:c5:73:7e:8 UHLWIir 2 5 en0 1144
192.168.20.1 0:17:c5:73:7e:8 UHLWIir 313 24 en1 1144
192.168.20.105 0:d0:b8:e:15:34 UHLWI 0 109 en1 633
192.168.20.109 0:40:8c:a6:74:f8 UHLWI 0 19 en1 561
192.168.20.113 127.0.0.1 UHS 1 26 lo0
192.168.20.218 127.0.0.1 UHS 0 17 lo0
192.168.20.255 ff:ff:ff:ff:ff:ff UHLWbI 0 48 en1
239.255.255.250 1:0:5e:7f:ff:fa UHmLWI 0 2 vlan0
Run Code Online (Sandbox Code Playgroud)
我的兴趣是通过 en0 路由 192.168.26.105 流量。我已执行该命令sudo route -n add 192.168.20.105 -interface en0以获得所需的结果。在这种情况下,它似乎通过en0设备正确路由数据包,尽管当我尝试使用连接它时samba share我无法访问。
在System Preferences -> NetworkWiFi 设备下,设备在设备顺序中的位置更高。
我可以在不改变设备顺序的情况下实现我的目标吗?
谢谢