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


0

我需要在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

但是效果不佳。

Answers:


1

您可以使用在OSX中设置从Windows显示的设置networksetup。这包括您在“控制面板/ Internet设置”中设置的项目,例如proxy,proxybypass等。检查手册页以获取更多信息或直接运行man networksetup

更具体地针对您的问题,可以使用以下命令设置“ IP设置”选项卡上的设置

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

这是手册页关于此选项的说明:

-setadditionalroutes 网络服务[dest1 mask1 gate1] [dest2 mask2 gate2] ... [destN maskN gateN]

使用此命令来设置为该服务配置的IPv4其他路由的列表。每个路由都指定为(目标地址,子网掩码,网关地址)元组。不指定元组将清除路由列表。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.