Пытаюсь привязать 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