我的 macbook pro 上有两个网络设备:
我有 4 个需要在 LAN 上访问的 IP 地址:
剩下的流量需要走WIFI。我曾尝试为特定的 ip 地址设置路由表,但我只是设法弄乱了我的网络。我不经常冒险进入网络世界,但这是我一直在尝试的最新命令:
sudo route add -host 192.168.2.30 -interface en0
这个命令扼杀了我使用 ping 的能力。它告诉我 ping 无法分配内存(甚至可能)?它也杀死了我的 wifi 访问。注销并重新登录解决了该问题。我真的不介意将此解决方案永久化,因此我可以使用临时路由。
编辑:
如果我目前一直在尝试:
sudo route flush
sudo route add default 192.168.19.1
Run Code Online (Sandbox Code Playgroud)
这让一切工作大约一分钟。但是在这一分钟之后,它“忘记”了到 WiFi 的路由,同时保留了 LAN 的 (en0) 路由。如果我拔下并重新插入 LAN (en0) 电缆,该过程将再运行一分钟。
编辑2:
这些是 d34dh0r53 作为请求输入的一些命令。
$ netstat -rn
Routing tables
Internet:
Destination Gateway …Run Code Online (Sandbox Code Playgroud)