Как добавить несколько /24 сетевых IP-адресов в Ubuntu
У нас есть клиент, которому нужно настроить 2 диапазона адресов класса C (/24) в Ubuntu. В настоящее время к коммутатору подключен один никель, и IP-адреса настроены на коммутаторе.
Мы проделывали это много раз в системах на базе RedHat, используя параметры IPADDR_START и IPADDR_END в файле ifcfg, например:
IPADDR_START=192.168.0.1
IPADDR_END=192.168.0.254
Однако это не похоже на вариант в Ubuntu. Вы должны настроить их индивидуально так:
auto eth0:x
iface eth0:x inet static
address [IP ADDRESS]
netmask 255.255.255.0
Что нормально для сценария создания оболочки этого файла. Но я понимаю, что "х" может идти только до 256, что позволило бы только один класс С.
Кто-нибудь знает, как мы можем добавить несколько ips класса C в один ник?
1 ответ
Решение
Добавьте кучу строк, например:
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
up ip addr add 192.168.0.2/24 dev eth0
up ip addr add 192.168.0.3/24 dev eth0
up ip addr add 192.168.0.4/24 dev eth0
up ip addr add 192.168.0.5/24 dev eth0
...