当前位置:首页 > 笔记 > centos 7下批量添加IP到网卡

centos 7下批量添加IP到网卡

时间:2019-11-30 13:54:18 来源:xwidea.com 作者:xwidea.com 点击:3700次

下面讲解下,centos7下面批量添加IP到网卡的方法:

1、首先ifconfig查看默认使用了哪个网卡

2、然后cd /etc/sysconfig/network-scripts/ 找到那个网卡

3、比如网卡文件叫ifcfg-enp3s0,那么执行终端命令:#cp  ifcfg-enp3s0 ifcfg-enp3s0-range

把里面内容删除,添加代码如下:

IPADDR_START=192.168.1.2
IPADDR_END=192.168.1.254
PREFIX=24
CLONENUM_START=0

参数说明:

IPADDR_START 开始IP 

IPADDR_END 结束IP

PREFIX 子网掩码

CLONENUM_START=0  接口别名起始号码,(例如:enp3s0:0,enp3s0:1,enp3s0:2等冒号后面的编号)

4、在网卡文件ifcfg-enp3s0末尾添加 NM_CONTROLLED=NO  Redhat / CentOS 7.x需要此配置更改以启用范围文件。它只是允许我们通过让界面不再受Network Manager系统控制来利用范围文件)

5、重启网卡:systemctl restart network

子网参考:

/ 32     192.168.1.90/32        1
/ 31     192.168.1.90/31        2
/ 30     192.168.1.92/30        4
/ 29     192.168.1.200/29      8
/ 28     192.168.1.16/28       16
/ 27     192.168.1.64/27       32
/ 26     192.168.1.192/26     64
/ 25     192.168.1.128/25     128
/ 24     192.168.1.0/24         256


单个IP添加到网卡方法:

IPADDR0=192.168.1.3
IPADDR1=192.168.1.4
IPADDR2=192.168.1.5
IPADDR3=192.168.1.6
PREFIX0=29
PREFIX1=29
PREFIX2=29
PREFIX3=29


使用命令添加IP:

ip addr add [IP or IP/Prefix] dev [network_device_name] label [network_device]:[alias_number]

实例:  ip addr add 192.168.1.44/32 dev enp3s0 label enp3s0:0


使用命令删除IP:

删除单个IP命令: ip addr del [ipaddress] dev [network_device_name]

实例:  ip addr del 192.168.1.72/32 dev enp3s0

批量删除IP命令: ip -s a f to [CIDRPrefix]

实例:  ip -s a f to 192.168.1.0/24

网友评论
评论人:
评论内容:
验证码: