为了创建一些特殊的调试路由,我在我的 linux 服务器上使用了以下命令:
sudo route add -net 10.78.0.0 netmask 255.255.0.0 gw 10.101.1.1
Run Code Online (Sandbox Code Playgroud)
哪个有效,并设置了我需要的路线。但是当我在 Mac 上运行相同的命令时,我得到:
route: bad address: netmask
Run Code Online (Sandbox Code Playgroud)
我猜测 OS X 中包含的路由版本需要不同的格式,但我无法弄清楚。
小智 11
您的 Linux 风格的路由命令应该转换为以下 BSD 风格的命令:
route add 10.78.0.0 10.101.1.1 -netmask 255.255.0.0
Run Code Online (Sandbox Code Playgroud)
或者更短:
route add 10.78.0.0/16 10.101.1.1
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4953 次 |
最近记录: |