寻找有关网络配置的指导。
我有一台本地生产交换机,想将我的 Mac Pro 上 10.0.0.x 的所有本地流量路由到此交换机。我的互联网路由器前面还有另一台交换机(因为我与笔记本电脑共享互联网连接),我通过单独的以太网端口从 Mac Pro 连接到它。我希望所有互联网流量(非 10.0.0.x)都通过此路由。
本地交换机为所有主机设置了静态 IP(见图)。据我了解,面向互联网的交换机只是通过 DHCP 传递 IP。
我不知道从哪里开始设置。当我尝试插入两个设备时,Mac 只会选择生产交换机来处理所有流量,因此我没有互联网连接。有人能给我指出正确的方向吗?
为了清楚起见 - 我需要将 Mac 设置为使用一个端口用于互联网流量,一个端口用于本地网络。
我附加了我的设置图表,希望它能够更清楚地说明这个问题。
编辑:我想我现在已经为本地网络添加了静态永久路由(使用来自http://networknucleus.com/2018/06/07/persistent-static-routes-in-macos/),但很难为互联网流量添加路由。这是我的路由表:
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 10.0.0.1 UGSc en0
default 192.168.1.1 UGScI en8
10/24 link#4 UCS en0 !
10.0.0.1/32 link#4 UCS en0 !
10.0.0.1 bc:a5:11:26:e5:3f UHLWIir en0 834
10.0.0.10/32 link#4 UCS en0 !
10.0.0.103 d4:e0:8e:6:30:77 UHLWIi en0 835
10.0.0.110 dc:ed:84:b0:12:8b UHLWI en0 1193
10.0.0.255 ff:ff:ff:ff:ff:ff UHLWbI en0 !
127 127.0.0.1 UCS lo0
127.0.0.1 127.0.0.1 UH lo0
169.254 link#4 UCS en0 !
169.254 link#20 UCSI en8 !
192.168.1 link#20 UCS en8 !
192.168.1.1/32 link#20 UCS en8 !
192.168.1.1 78:d2:94:57:67:dd UHLWIir en8 1196
192.168.1.6 4:db:56:e8:82:83 UHLWIi en8 845
192.168.1.7 88:19:8:b:33:a6 UHLWIi en8 888
192.168.1.17 d4:61:9d:7c:d7:78 UHLWI en8 881
192.168.1.25 8:66:98:c0:e3:18 UHLWI en8 1117
192.168.1.33 48:65:ee:16:42:c2 UHLWIi en8 1185
192.168.1.34/32 link#20 UCS en8 !
192.168.1.43 2:f:b5:45:d4:80 UHLWI en8 834
192.168.1.141 2:f:b5:d9:fa:4f UHLWI en8 835
192.168.1.255 ff:ff:ff:ff:ff:ff UHLWbI en8 !
224.0.0/4 link#4 UmCS en0 !
224.0.0/4 link#20 UmCSI en8 !
224.0.0.251 1:0:5e:0:0:fb UHmLWI en8
239.255.255.250 1:0:5e:7f:ff:fa UHmLWI en0
239.255.255.251 1:0:5e:7f:ff:fb UHmLWI en0
255.255.255.255/32 link#4 UCS en0 !
255.255.255.255 ff:ff:ff:ff:ff:ff UHLWbI en0 !
255.255.255.255/32 link#20 UCSI en8 !
答案1
这种设置不需要额外的设置。通过在网络适配器上设置 IP 地址和子网掩码(或前缀长度),所有操作系统都会自动通过此网络适配器添加到此网络的路由。
您有一个错误设置:您在 10.0.0.0/24 网络上添加了默认网关,尽管它实际上并不是一个默认网关。从您的网络设置中删除默认网关(在 macOS 上可能称为“路由器”)即可。
答案2
更新:我没有意识到您的互联网路由器与您的生产网络位于不同的子网中。在这种情况下,您只需删除第一条路由(default
在网关上10.0.0.1
)。删除连接到“互联网交换机”(带有 IP)的网络适配器的 GUI 网络配置中的“路由器”条目可能会更容易10.0.0.11
。
您需要设置静态路由:
您应该通过连接到“互联网交换机”的网络
default
适配器0.0.0.0/0
用于
10.0.0.0
(包括您用于 LAN 的子网掩码)通过连接到“LAN 交换机”的网络适配器
您netstat -nr
可以查看当前路由,不确定如何在 MAC 上添加路由,但如果您搜索“添加或删除静态路由 MAC”,您将获得大量结果,只需选择您最喜欢的一个即可。确保添加重启后仍然存在的持久路由。