从CentOS7开始,使用ip命令取代ifconfig命令。

ip功能非常强大,主要是addr、link、route三大功能。

一、ip addr

这个命令主要是设置IP相关参数。

ip addr 显示所有设备ip地址。

IP命令简介

给指定网卡设备enp0s3添加ip

ip addr add 192.168.0.150/24  dev enp0s3

IP命令简介
上述命令给网卡enp0s3添加ip地址192.168.0.150,掩码255.255.255.0。添加后立即生效。

IP命令简介

注意:允许给同一个网卡添加多个IP,在高可用场景比较常见。当主节点宕机时,备用节点主机系统需要给网卡配置第2个IP,以替代主设备。

ip addr del 192.168.0.150  dev enp0s3

IP命令简介

上述命令删除enp03上的192.168.0.150这个IP。这个命令也是即时生效的。

注意:这个命令也会在高可用场景使用。当宕机设备恢复后,需要有一个主机移除虚拟IP(根据策略可能是原主机,也可能是新主机),以避免IP冲突。

二、ip link

显示当前设备情况

ip link show 或ip link

IP命令简介
关闭网卡
ip link set enp0s3 down
开启网卡
ip link set enp0s3 up
修改网卡名称
ip link set enp0s3 name eth0

IP命令简介
注意:在网卡设备关闭状态才能修改。修改后的设备ip默认dhcp获得。

IP命令简介

ip link还可以修改其他网卡设备参数,比如MTU、MAC等。

ip link set enp0s3 MTU 1000

ip link set enp0s3 MAC xx:xx:xx:xx:xx:xx 

MAC是6个16进制数

三、ip route

这个主要是设置路由信息

ip route show

显示当前路由信息

ip route add default via 192.168.0.1 dev enp0s3

添加一个默认路由

注意:有些时候因为系统原因,没有设置路由,导致无法连通外部网络。通过本命令手动添加路由记录可解决。

ip route del 192.168.0.50/24

删除一条路由。

ip命令还有很多功能,这里列出的是最常用的。

相关文章:

  • 2022-01-27
  • 2022-02-15
  • 2021-08-16
  • 2021-08-31
  • 2021-09-06
  • 2021-08-05
猜你喜欢
  • 2021-11-09
  • 2022-12-23
  • 2022-01-01
  • 2022-01-01
  • 2021-07-15
  • 2021-10-07
  • 2021-08-22
相关资源
相似解决方案