1 ip命令
1.1 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 路由
[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 显示网络统计数据
[root@localhost \]# ip -s link
- ip -s -s link ls 获取特定网络接口信息***(排查网络故障专用)***
[root@localhost ~]# ip -s -s link ls eno17744430
[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万字)
|