MacOS怎么写静态路由呢
工作需要,经常双网卡,接入不同的网络,怎么为特定的网卡写静态路由??
工作需要,经常双网卡,接入不同的网络,怎么为特定的网卡写静态路由??
如果不是DHCP自动分配的需要自己定制的话, 比较直接的方式就是用命令行.
下面是添加路由的命令格式:
sudo route -n add -net [Destination_Network]/[CIDR_Mask] [Gateway_IP]
从命令看, 需要有root权限的管理员才能运行成功.
比如你的公司内部的网络10.0.0.0/24, 使用10.20.0.1 作为网关的话, 就用下面的命令:
sudo route -n add -net 10.0.0.0/24 10.20.0.1
使用下面的命令来删除一个路由表:
sudo route -n delete -net [Destination_Network]/[CIDR_Mask]
使用下面的命令来查看当前的路由表:
netstat -nr
后话, 最好是通过DHCP; 也可以通过 macOS 的 launchd 来定义根据特定网络变化执行特定任务的方式实现自动化, 这个需要一定的知识, 最好是你公司内部的技术部门事实.
MacOS怎么写静态路由呢