Linux中 ip 命令的使用实例
良许Linux
共 1749字,需浏览 4分钟
·
2020-11-10 19:59
在以前的Linux系统版本中,我们一直使用' ifconfig '命令查看ip地址等信息。但是“ifconfig”已经不再被维护,并在近几年的Linux版本中已经被弃用。
查看网络接口信息
bob@ubuntu-20-04:~$ ip addr show
这会显示系统上所有网络接口的信息,但是如果我们要查看单个网卡信息,以下我们要查看ens33接口的ip信息,可以使用以下命令:
bob@ubuntu-20-04:~$ ip addr show ens33
启用或者禁用网络接口
bob@ubuntu-20-04:~$ sudo ip link set ens33 down
可以看到ens33接口的状态变成DOWN了。
bob@ubuntu-20-04:~$ sudo ip link set ens33 up
为接口设置临时的IP地址
bob@ubuntu-20-04:~$ sudo ip addr add 192.168.43.175/255.255.255.0 dev ens33
可以看到ens33接口添加了一个新的ip地址。
从网络接口中删除ip地址
bob@ubuntu-20-04:~$ sudo ip addr del 192.168.43.175/24 dev ens33
查看路由和默认网关信息
bob@ubuntu-20-04:~$ ip route show
default via 192.168.43.2 dev ens33 proto dhcp metric 100
169.254.0.0/16 dev ens33 scope link metric 1000
192.168.43.0/24 dev ens33 proto kernel scope link src 192.168.43.174 metric 100
在上面的输出中,我们将看到所有网络接口的路由信息。我们还可以使用以下方式获取到特定ip的路由信息:
bob@ubuntu-20-04:~$ ip route get to 192.168.43.2
查看arp条目
bob@ubuntu-20-04:~$ ip neigh
查看网络统计
bob@ubuntu-20-04:~$ ip -s link
总 结
推荐阅读:
5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「1024」,即可免费获取!!
评论