macOS 系统下静态路由常用操作

因为工作需要,最近需要在 Mac 系统上调试一些网络应用,所以顺手看了一下如何在 Mac 系统上进行路由添加,本文记录了在 macOS 系统上对本机的路由进行增删改查的过程,特此记录.

macOS 路由常用操作

添加基于接口的路由

sudo route add -host 1.1.1.1 -iface lo0

sudo route add -net 1.1.1.0/24 -iface lo0

添加基于网关IP的路由

sudo route add -net 1.1.1.0/24 192.168.1.1

sudo route add -host 1.1.1.1 192.168.1.1

注意: macOS 中添加基于网关 IP 的路由系统不会检查网关 IP 合法性 , 需要提前检查.

删除静态路由

sudo route delete 1.1.1.0/24

sudo route delete 1.1.1.1

查看路由表

netstat -rn

按下回车后将显示你的路由表。这个命令的输出可能看起来像这样:

输出结果如下;

Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.1.1        UGSc           70        0     en0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              2    85078     lo0
169.254            link#4             UCS             0        0     en0
192.168.1          link#4             UCS             4        0     en0
192.168.1.1/32     link#4             UCS             1        0     en0
1.0.0.1            192.168.99.1       UGSc          72      324     en2
192.168.1.2        127.0.0.1          UHS             0        0     lo0
192.168.1.255      ff:ff:ff:ff:ff:ff  UHLWbI          0        3     en0

# 在这个例子中,"default" 行显示了你的默认网关(也就是你的路由器),
# 它是你的网络连接的起点。其他行显示了你的计算机知道如何到达的其他网络。

关于路由表中的 Flags的解释,可以直接 man netstat进行查看,里面讲的很清楚。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小白的杂货铺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值