当前位置:   article > 正文

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

mac 添加路由

因为工作需要,最近需要在 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" 行显示了你的默认网关(也就是你的路由器),
# 它是你的网络连接的起点。其他行显示了你的计算机知道如何到达的其他网络。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/1004699
推荐阅读
相关标签
  

闽ICP备14008679号