Как добавить несколько /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
  ...
Другие вопросы по тегам