Назад | Перейти на главную страницу

диапазон привязки IP-адресов в Centos, не работает

Пытаюсь привязать 8 x / 24 подсетей в Centos. Я установил обычный первичный сервер в / etc / sysconfig / network-scripts / ifcg-eth0 для значения по умолчанию / 29, назначенного ящику. Все хорошо, у меня ssh нормально.

Теперь я пытаюсь добавить дополнительные 8 классов IP-адресов C, используя этот метод.

cp -p ifcfg-eth0 ifcfg-eth0-range0
cp -p ifcfg-eth0 ifcfg-eth0-range1
cp -p ifcfg-eth0 ifcfg-eth0-range2

etc...

на всем протяжении диапазона7

Я перезапускаю сеть, первый класс C (range0) работает нормально, но range1-7 выдает похожие ошибки, как это

error in ifcfg-eth0-range7: already seen device eth0:182 in ifcfg-eth0-range6

В сетевых скриптах они есть у меня как

fcfg-eth0-range0
ifcfg-eth0-range1
ifcfg-eth0-range2
ifcfg-eth0-range3
ifcfg-eth0-range4
ifcfg-eth0-range5
ifcfg-eth0-range6
ifcfg-eth0-range7

Я даже пробовал

Каждый файл диапазона выглядит так ...

[root@login-third network-scripts]# cat ifcfg-eth0-range0
DEVICE=eth0
TYPE="Ethernet"
IPADDR_START=xxx.xxx.38.2
IPADDR_END=xxx.xxx.254

диапазон1 пример ...

[root@login-third network-scripts]# cat ifcfg-eth0-range1
DEVICE=eth0:1
TYPE="Ethernet"
IPADDR_START=xxx.xxx.39.2
IPADDR_END=xxx.xxx.39.254

Я изначально пробовал без строки DEVICE, те же ошибки.

Что я здесь делаю не так?

Не должно быть DEVICE в файлах диапазона.
Но должен быть CLONENUM_START.
Настройка, которая будет правильно отображать адреса виртуальным сетевым адаптерам без двойного назначения одного и того же устройства.

Пример: в ifcfg-eth0-range0 вы устанавливаете CLONENUM_START=0.
xxx.xxx.38.2 => eth0: 0
xxx.xxx.38.3 => eth0: 1
...

В ifcfg-eth0-range0 вы устанавливаете CLONENUM_START=255.
xxx.xxx.39.2 => eth0: 255
xxx.xxx.39.3 => eth0: 256
...

Смотрите также:
https://wiki.centos.org/VladislavRastrusny/OneNICManyIPs