Колкото и да псувам RHEL и CentOS shit-а има някой неща които са им измислени доста грамотно. Например добавянето на голям брой допълнителни IP-та е доста приятна задачка. По принцип ако трябва да добавя голям брой адреси бих си разписал едно bash скриптче в което в цикъл да извършва въпросната операция че на ръка не си е работа. При Centos/RHEL хората са го измислили доста приятно range файл. В общи линии създаваме файл /etc/sysconfig/network-scripts/ifcfg-eth0-range0. Тук заменяме eth0 със името мрежовият адаптер ако не е eth0. След което добавяме следното съдържание
IPADDR_START=192.168.0.129 IPADDR_END=192.168.0.254 NETMASK=255.255.255.128 CLONENUM_START=0
като аргументите са
- IPADDR_START – начален IP адрес
- IPADDR_END – краен адрес
- NETMASK – мрежова маска
- CLONENUM_START – номерация от която да започнат мрежовите адаптер eth0:0 в нашият случай