ip

ip is a command-line utility for networking.

显示或操纵路由、设备、策略路由和隧道

macOS 原生没有 ip 命令需要通过 brew 安装.

brew install iproute2mac

ip addr

显示或修改地址的属性

ip addr

显示或修改网络设备的属性。

ip route

显示或修改路由表

在 Linux 中,route 是 ip 的子命令,而 macOS 中 route 是独立的命令。

查看路由规则

ip route
route # for macOS

添加一个新路由

ip route add 192.168.1.0/24 via 192.168.2.1

删除一个路由

ip route del 192.168.1.0/24 via 192.168.2.1

删除默认路由

sudo ip route delete default
sudo route delete default # for macOS

添加默认路由

添加新的默认路由

sudo ip route add default dev utun7
sudo route add default -interface utun7 # for macOS