🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] > 1. linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。 > 2. 使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。 > 3. ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。 > ## 1. 语法 > ip(选项)(参数) > 选项 > -V:显示指令版本信息; > -s:输出更详细的信息; > -f:强制使用指定的协议族; > -4:指定使用的网络层协议是IPv4协议; > -6:指定使用的网络层协议是IPv6协议; > -0:输出信息每条记录输出一行,即使内容较多也不换行显示; > -r:显示主机时,不使用IP地址,而使用主机的域名。 > 参数 > 网络对象:指定要管理的网络对象; > 具体操作:对指定的网络对象完成具体操作; > help:显示网络对象支持的操作命令的帮助信息。 > ## 2. 命令使用 ### 2.1 列出网卡、ip信息 `ip addr` ~~~ 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:68:06:70 brd ff:ff:ff:ff:ff:ff inet 192.168.56.180/24 brd 192.168.56.255 scope global enp0s3 valid_lft forever preferred_lft forever inet6 fe80::f4c7:fd0:aab:c0de/64 scope link valid_lft forever preferred_lft forever ~~~ ### 2.2 网卡绑定ip ~~~ ip addr add 192.168.56.116.30/24 dev enp0s3 ~~~ ### 2.3 删除绑定ip 你也可以使用相同的方式来删除IP地址,只需用del代替add。 ~~~ ip addr del 192.168.56.116/24 dev enp0s3 ~~~ ### 2.4 起动/关闭网络设备。 ~~~ ip link set dev eth0 up ~~~ 这个等于传统的 `ifconfig eth0 up(down)` ### 2.5 ip address add--添加一个新的协议地址. 缩写(二段ip)   示例1:为每个地址设置一个字符串作为标签。为了和Linux-2.0的网络别名兼容,这个字符串必须以设备名开头,接着一个冒号(二段ip) ~~~ ip addr add local 192.168.4.1/28 brd + label eth0:1 dev eth0 ~~~