Centos系统批量添加ip方法:
1、批量添加IP到网卡上一个一个添加的话
在/etc/sysconfig/network-scripts/中新建文件ifcfg-eth0:*,*为数字序号,多个IP则依次增大
以0为例,建立文件ifcfg-eth0:0
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0:0
输入内容格式:
DEVICE=eth0:0 #此处添加:0,保持和文件名一致,添加多个文件IP依次递增
TYPE=Ethernet
ONBOOT=yes #是否开机自启
BOOTPROTO=static #静态IP,如果需要DHCP获取请输入dhcp
IPADDR=要添加绑定的IP地址
NETMASK=子网掩码
GATEWAY=网关地址
2、如果是ip比较多,有61个、125个或者253个
1、在/etc/sysconfig/network-scripts/中新建文件ifcfg-eth0-range0
vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
2、加入以下内容在ifcfg-eth0-range0里面:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR_START=起始IP地址
IPADDR_END=结束IP地址
CLONENUM_START=0 #表示这段IP网卡号从eth0:0开始
GATEWAY=网关地址
NETMASK=子网掩码
NO_ALIASROUTING=yes
以上内容会加入由IPADDR_START(起始IP地址)至IPADDR_END (结束IP地址)这个连续的IP range段;
CLONENUM_START的数值就是IP网卡号起始数值,如果等于1,表示IP网卡号从eth0:1开始;格式为eth0:后跟IP网卡号起始数值。以上例子是对应eth0:0。
要加入多个IP range的话,只要顺序建立ifcfg-eth0-range1, ifcfg-eth0-range2 ……
保存后,运行重启网络服务即可(以下两条命令都是重启命令,任选一条即可)!
service network restart
/sbin/service network restart
启动成功如图:
Windows批量添加和删除IP
1)批量添加IP
直接在CMD下边运行下边命令。
for /l %i in (2,1,254) do netsh interface ip add address "本地连接" 192.168.1.%i 255.255.255.0
for /l %i in (2,1,62) do netsh interface ip add address "本地连接" 192.168.2.%i 255.255.255.192
有的小伙伴坑会问要是有别的段的IP怎么操作?这里可以更改此脚本的内容,达到修改的效果。
for /l %i in (2,1,254) do netsh interface ip add address "本地连接" 192.168.1.%i 255.255.255.0
加粗的都是可以修改,可以根据自己的需要,修改相应的参数,达到自己的需求。
(2)批量删除ip
批量删除绑定到网卡的IP[请在已绑定网卡IP的情况下进入如下操作
cmd下输入如下命令
第一步:netsh -c int ip dump >c:\ip.txt
在C盘根目录看到一个ip.txt的文件,这就是在使用中的网卡的信息。
第二步:
编辑这个文件,把你想要删除的IP在IP.TXT里删除掉。
第三步:
netsh -f c:\ip.txt
将网卡信息的IP信息重新导入到网卡。
需要重启服务器
相关windows系统IP设置可以参考