通过不同的接口路由流量 - Osx

时间:2014-01-05 10:43:04

标签: 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

我的兴趣是通过en0路由192.168.26.105流量。 我已经执行了命令sudo route -n add 192.168.20.105 -interface en0以获得所需的结果。在这种情况下,它似乎通过en0设备正确路由数据包,尽管我尝试使用samba share连接它时无法获取访问权限。

System Preferences -> Network下,WiFi设备在设备订单中的位置较高。

我可以在不改变设备顺序的情况下实现我的目标吗?

由于

0 个答案:

没有答案