IP查询
addr : 显示 IP 地址和属性信息(地址的缩写)
子命令 | 描述和任务 |
---|---|
ip addr | 显示所有地址的信息 |
ip addr show dev em1 | 仅显示设备 em1 的信息 |
link:管理和显示所有网络接口的状态
子命令 | 描述和任务 |
---|---|
ip link | 显示所有接口的信息 |
ip link show dev em1 | 仅显示设备 em1 的信息 |
ip -s link | 显示接口统计信息 |
route :显示和修改路由表。
子命令 | 描述和任务 |
---|---|
ip route | 列出内核中的所有路由条目 |
maddr :管理和显示多播 IP 地址。
子命令 | 描述和任务 |
---|---|
ip maddr | 显示所有设备的组播信息 |
ip maddr show dev em1 | 显示设备 em1 的组播信息 |
neigh : 显示邻居对象;也称为 IPv4 的 ARP 表
子命令 | 描述和任务 |
---|---|
ip neigh | 显示邻居对象 |
ip neigh show dev em1 | 显示设备 em1 的 ARP 缓存 |
管理 ARP 表
neigh add : 添加一个条目到 ARP 表。
子命令 | 描述和任务 |
---|---|
ip neigh add 192.168.1.1 lladdr 1:2:3:4:5:6 dev em1 | 添加地址 192.168.1.1 和 MAC 1:2:3:4:5:6 到 em1 |
neigh del :使条目无效。
子命令 | 描述和任务 |
---|---|
ip neigh del 192.168.1.1 dev em1 | 使 em1 上 192.168.1.1 的条目无效 |
neigh replace :替换或者添加(如果未定义)到 ARP 表的条目。
子命令 | 描述和任务 |
---|---|
ip neigh replace 192.168.1.1 lladdr 1:2:3:4:5:6 dev em1 | 替换地址 192.168.1.1 的条目以在 em1 上使用 MAC 1:2:3:4:5:6 |
on it road.com
调整和查看路线
route add :在路由表中添加一个条目。
子命令 | 描述和任务 |
---|---|
ip route add default via 192.168.1.1 dev em1 | 通过本地网关 192.168.1.1 添加默认路由(适用于所有地址),可在设备 em1 上访问 |
ip route add 192.168.1.0/24 via 192.168.1.1 | 通过 192.168.1.1 的网关添加到 192.168.1.0/24 的路由 |
ip route add 192.168.1.0/24 dev em1 | 添加到 192.168.1.0/24 的路由,可以在设备 em1 上到达 |
route delete :删除路由表条目。
子命令 | 描述和任务 |
---|---|
ip route delete 192.168.1.0/24 via 192.168.1.1 | 通过网关 192.168.1.1 删除 192.168.1.0/24 的路由 |
route replace:替换或者添加(如果未定义)路由。
子命令 | 描述和任务 |
---|---|
ip route replace 192.168.1.0/24 dev em1 | 替换为 192.168.1.0/24 定义的路由使用设备 em1 |
route get :显示地址将采用的路线。
子命令 | 描述和任务 |
---|---|
ip route get 192.168.1.5 | 显示为 IP 192.168.1.5 所采取的路由 |
修改地址和链接属性
addr add : 添加地址。
子命令 | 描述和任务 |
---|---|
ip addr add 192.168.1.1/24 dev em1 | 将地址 192.168.1.1 和网络掩码 24 添加到设备 em1 |
addr del : 删除地址。
子命令 | 描述和任务 |
---|---|
ip addr del 192.168.1.1/24 dev em1 | 从设备 em1 中删除地址 192.168.1.1/24 |
link set:改变接口的状态。
子命令 | 描述和任务 |
---|---|
ip link set em1 up | 使 em1 上线 |
ip link set em1 down | 使 em1 离线 |
ip link set em1 mtu 9000 | 将 em1 上的 MTU 设置为 9000 |
ip link set em1 promisc on | 为 em1 启用混杂模式 |
多播寻址
maddr add :添加静态链路层组播地址。
子命令 | 描述和任务 |
---|---|
ip maddr add 33:33:00:00:00:01 dev em1 | 将多播地址 33:33:00:00:00:01 添加到 em1 |
maddr del :删除多播地址。
子命令 | 描述和任务 |
---|---|
ip maddr del 33:33:00:00:00:01 dev em1 | 从 em1 中删除地址 33:33:00:00:00:01 |
Linux IP命令行参考
iproute 包提供的 ip 命令用于调整地址、链路状态、路由表、邻居对象和管理系统的网络组件。
ip 命令是一个强大的工具,旨在替换许多仍在使用的旧 net-tools 命令,例如 ifconfig。
下面是“ip”命令的命令行参考/速查表。
日期:2020-09-17 00:14:03 来源:oir作者:oir