3
为特定流量路由WIFI和LAN
我的macbook pro上有两个网络设备: WIFI(en1):用于一般流量。通过DHCP连接到IP地址192.168.19。* LAN(en0):用于特定流量。连接到IP地址192.168.2.10作为静态IP。不连接到路由器,仅连接到用于直接路由连接的交换机。 我有4个IP地址需要在LAN上访问: 192.168.2.1 192.168.2.21 192.168.2.20 192.168.2.30 其余流量需要转到WIFI。我曾尝试为特定的IP地址设置路由表,但我只设法弄乱了我的网络。我不会经常冒险进入网络世界,但这是我一直在尝试的最新命令: sudo route add -host 192.168.2.30 -interface en0 此命令杀死了我使用ping的能力。它告诉我ping无法分配内存(甚至可能)吗?它也杀死了我的无线网络。注销并重新登录解决了该问题。我真的不介意将此解决方案永久化,因此我可以使用临时路由。 编辑: 如果我目前一直在尝试: sudo route flush sudo route add default 192.168.19.1 这样一来,一切都可以工作约一分钟。但是,经过这一分钟后,它会“保留”到WiFi的路由,同时保留LAN(en0)的路由。如果拔下并重新插入LAN(en0)电缆,则该过程将继续工作一分钟。 编辑2: 这些是d34dh0r53作为请求输入的一些命令。 $ netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.2.1 UGSc 4 0 en0 …