如何在 OS X 上设置高级 TCP/IP 设置?

如何在 OS X 上设置高级 TCP/IP 设置?

我需要在 Windows PC 上应用一些高级 TCP/IP 设置才能访问办公室的本地网络。

在 Windows 上它看起来如下:

在此处输入图片描述

我如何在 OS X(El Capitan)上执行同样操作?

我找不到这样的设置...我设法设置了静态 IP(第一个窗口),但是我无法重新创建第二个窗口...

当我 ping 一个我应该能够访问的主机时,我得到了这个

ping **.**.**
PING **.**.** (192.168.3.7): 56 data bytes
ping: sendto: Network is unreachable
ping: sendto: Network is unreachable
Request timeout for icmp_seq 0
ping: sendto: Network is unreachable

在 Windows 上,当我遇到类似问题时,我不得不使用以下命令

route add 192.168.3.0 mask 255.255.255.0 192.168.10.30 -p
route add 192.168.151.0 mask 255.255.255.0 192.168.10.30 -p

但是 OS X 替代品不起作用。

我被告知要尝试

sudo route -n add -net 192.168.151.0/24 192.168.10.30

但效果不太好。

答案1

您在 Windows 中显示的设置可以在 OSX 中使用 进行设置networksetup。这包括您在控制面板/Internet 设置中设置的项目,如代理、proxybypass 等。检查手册页以了解更多信息或直接运行man networksetup

更具体地说,可以使用以下方式设置“IP 设置”选项卡上的设置

sudo networksetup -setadditionalroutes <networkservice> [ <dest> <mask> <gateway> ]*

以下是手册页中关于此选项的说明:

设置附加路线 网络服务 [目标1 掩码1 门1] [目标2 掩码2 门2] ... [目标N 掩码N 门N]

使用此命令设置服务配置的 IPv4 附加路由列表。每条路由都指定为 (目标地址、子网掩码、网关地址) 元组。不指定任何元组将清除路由列表。

请注意,您可能仍需要按照指示设置路由表。我不确定,因为我从未运行过像您这样的设置。GL

相关内容