CentOS 7 批量绑定IP

确认网卡

ip a
定位配置位置,(通常都在 /etc/sysconfig/network-scripts/目录中),配置文件通常都以 ifcfg-设备名称 的命名格式存在

cd /etc/sysconfig/network-scripts/ && ls1

进入网卡

vi ifcfg-em11

输出结果:

TYPE=Ethernet  
BOOTPROTO=none  
DEFROUTE=yes  
IPV4_FAILURE_FATAL=no  
IPV6INIT=yes  
IPV6_AUTOCONF=yes  
IPV6_DEFROUTE=yes  
IPV6_FAILURE_FATAL=no  
NAME=em1  
UUID=a007fd6d-4cc5-45b6-9a38-991a8e820eaf  
DEVICE=em1  
ONBOOT=yes  
IPADDR=(写ip地址)  
PREFIX=(写子网掩码)  
GATEWAY=(写ip网关)
DNS1=8.8.8.8  
DNS2=8.8.4.4  
IPV6_PEERDNS=yes  
IPV6_PEERROUTES=yes12345678910111213141516171819

保存
然后重启网卡:systemctl restart network

绑定多个ip:

vi /etc/sysconfig/network-scripts/ifcfg-em11

加入

IPADDR0=(写ip地址)
PREFIX0=(写子网掩码)  
 
IPADDR1=(写ip地址)  
PREFIX1=(写子网掩码)
 
IPADDR2=(写ip地址)
PREFIX2=(写子网掩码12345678

保存
然后重启网卡:systemctl restart network

绑定一个段ip

vi /etc/sysconfig/network-scripts/ifcfg-em1 查看 NM_CONTROLLED=NO
如果该文件中没有 NM_CONTROLLED=NO 这一行,则将这一行加到文件的最底部

添加文件:

vi /etc/sysconfig/network-scripts/ifcfg-em1-range1

文件内容:

IPADDR_START=133.160.1.2 #起始IP
IPADDR_END=133.160.1.254 #结束IP  
PREFIX=24 #CIDR IP段标识  
CLONENUM_START=0 #别名起始号1234

如果你添加的IP段和你当前网卡绑定的IP不在一个段内,且不共用一个网关(Gateway),那么你还需要向文件中添加:

GATEWAY=网关地址  
1

保存
然后重启网卡:systemctl restart network

ip起不来的注意点:

BOOTPROTO=static   静态IP

BOOTPROTO=dhcp   动态IP