MacOS怎么写静态路由呢

工作需要,经常双网卡,接入不同的网络,怎么为特定的网卡写静态路由??

发布日期 2026年2月21日 上午9:23

回复
回复量:1

2026年2月21日 下午1:03 回应 Allen164

如果不是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怎么写静态路由呢

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!