У нас есть клиент, которому нужно настроить 2 диапазона адресов класса C (/ 24) в Ubuntu. В настоящее время у нас есть один nic, подключенный к коммутатору, и 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
Это нормально для сценария создания этого файла. Но я понимаю, что 'x' может доходить только до 256, что допускает только один класс C.
Кто-нибудь знает, как мы можем добавить несколько классов CIP в один nic?
Добавьте кучу таких строк:
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
...