1. ip命令简介
Linux下使用ip命令查看和配置网络,ifconfig已经停止维护,建议使用ip命令进行管理。CentOS7默认不集成ifconfig。
2. linux查看本地IP配置信息:
[root@zcwyou ~]# ip addr show
或者
[root@zcwyou ~]# ip addr
3. 禁用网卡eth0
[root@zcwyou ~]# ip link set eth0 down
4. 启用网卡eth0
[root@zcwyou ~]# ip link set eth0 up
5. 添加默认路由,出口为eth0
[root@zcwyou ~]# ip addr add 192.168.1.1/255.255.255.0 dev eth0
6. 添加广播地址,出口为eth0
[root@zcwyou ~]# ip addr add broadcast 192.168.1.255 dev eth0
7. 一次性设置默认路由与广播地址,出口为eth0
[root@zcwyou ~]# ip addr add 192.168.1.1/24 brd + dev eth0
8. 删除默认路由
[root@zcwyou ~]# ip addr del 192.168.1.1/24 dev eth0
9. 查看系统路由信息:
[root@zcwyou ~]# ip route show
10. 查询某目标IP匹配的路由:
[root@zcwyou ~]# ip route get 202.188.1.1
11. 修改默认路由:
[root@zcwyou ~]# ip route add default via 192.168.1.1/24
12. 删除默认路由:
[root@zcwyou ~]# ip route del 192.168.1.1/24
13.配置静态路由
[root@zcwyou ~]# ip route add 172.16.42.0/24 via 192.168.1.1/24 dev eth0
如果想要永久生效的,需要写入文件:
CentOS方法如下:
[root@zcwyou ~]# vi /etc/sysconfig/network-scripts/route-eth0
添加以下内容:
172.16.42.0/24 via 192.168.1.1/24 dev eth0
Ubuntu方法如下:
[root@zcwyou ~]# vi /etc/network/interfaces
添加以下内容:
172.16.42.0/24 via 192.168.1.1/24 dev eth0
14. linux查看ARP表:
[root@zcwyou ~]# ip neigh
部分输出结果如下:
192.168.122.191 dev virbr0 lladdr 52:54:00:e7:e3:c8 STALE
最后的STALE为状态,可以有以下几种可能:
perm – 永久生效并只有管理员可以删除。
noarp – 记录有效,但在生命周期过期后就允许被删除了
stale – 记录有效,但可能已经过期
reachable – 记录有效,但超时后就失效了
15. linux删除arp条目:
[root@zcwyou ~]# ip neigh del 192.168.1.108 dev eth0
16. linux查看统计信息,包括出口流量和入口流量:
[root@zcwyou ~]# ip -s link
17. 查看帮助信息:
[root@zcwyou ~]# ip help
评论前必须登录!
注册