Linux ip命令 包含路由和网络

总目录

  • 1 ip命令
    • 1.1 ip地址
    • 1.2 路由
    • 1.3 显示网络统计数据

1 ip命令

1.1 ip地址

  • ip addr (查看ip地址)
[root@localhost ~]# ip addr
  • sudo ip addr add 192.168.166.100/24 dev eno16777736 ( 设置一个IP) 地址为 192.168.166100
[root@localhost /]# sudo ip addr add 192.168.100/24 dev eno16777736

备注:IP地址要有一个后缀,比如/24。这种用法用于在无类域内路由选择(CIDR)中来显示所用的子网掩码

  • ip addr show eno16777736 查看指定的ip地址 (是否生效)
[root@localhost /]# ip addr show eno16777736
  • sudo ip addr del 删除刚刚设置的Ip地址 (删除ip)
[root@localhost /]# sudo ip addr del 192.168.100/24 dev eno16777736

1.2 路由

  • ip route show (列出路由表条目)
[root@localhost ~]# ip route show
default via 192.168.***.2 dev ens33 proto static metric 100 
192.168.***.0/24 dev virbr0 proto kernel scope link src 192.168.***.1 linkdown 
192.168.***.0/24 dev ens33 proto kernel scope link src 192.168.***.100 metric 100 
  • ip route get 查看ip对应的 (路由包) 192.168.***
[root@localhost \]# ip route get 192.168.***
  • sudo ip route add default via (更改默认路由) 192.168.***.3
[root@localhost \]# sudo ip route add default via 192.168.***.3

1.3 显示网络统计数据

  • ip -s link 显示不同网络接口的统计数据
[root@localhost \]# ip -s link
  • ip -s -s link ls 获取特定网络接口信息***(排查网络故障专用)***
[root@localhost ~]# ip -s -s link ls eno17744430
  • ip neighbour (ARP条目)
[root@localhost \]# ip neighbour
  • ip monitor all (监控netlink消息)
[root@localhost \]# ip monitor all
  • ip route show (激活和停止网络接口)
[root@localhost \]# ip route show

下面是我编写的Linxu命令大全 有兴趣的可以参考一下
Linux命令大全及参数详解 (全篇2.4万字)

你可能感兴趣的:(Linux,linux)