给站群新加几个不同段的ip时,以普通方式添加会因量大而容易出错且不好排查,这种情况就会用到range。
1. 找到文件原网卡文件
进入网卡配置文件目录 /etc/sysconfig/network-scripts/
,ls
查看你的网卡文件名,一般是ifcfg-xxxx。
2. range 编写
创建 “ifcfig-网卡名-range0”。1个网段对应1个range,从range0开始。vi ifcfig-eth0-range0
写入以下内容
IPADDR_START= 起始IP
IPADDR_END= 最后可用IP
NETMASK= 该ip段子网掩码
CLONENUM_START= 起始IP位数,range0起始为0
ARPCHECK=no
后续range的 CLONENUM_START=
需要特别注意,数字为前边所有range里的ip数量+1。假设每个段有30个ip,那么range1这里该写31,range2里写61。
然后心惊胆战的重启网络 systemctl restart network
3. 测试配置效果
- ip 大概查看绑定效果
- 使用批量ping工具进行测试,比如 BestTrace ,输出内容太多的话可以导出到excle排序处理。
4. 可能存在的错误
1). 附加IP绑定虽然正确,但由于ifconfig出来的掩码不对,导致部分ip无法使用。
这是由于主配置文件中写入了 PREFIX=xx 所致,需全部换为 NETMASK=255.255.255.xxx。
该故障可参考:https://www.zrblog.net/22956.html
Q.E.D
Comments NOTHING