Я не могу копировать ту проблему с Centos. Вы попробовали eth0:1 вместо eth0:0? Кроме того, я заметил, что ifup eth0 поднимает все виртуальные интерфейсы, таким образом, Вам не нужно к ifup eth0:1.
Протестированный с Centos 6.4.
Это шаги, которые я обычно выполняю для создания виртуального интерфейса (иначе. сетевой псевдоним) на Красных основанных на шляпе дистрибутивах:
создайте сетевой файл конфигурации
$ cat /etc/sysconfig/network-scripts/ifcfg-eth0:0
TYPE=Ethernet
DEVICE=eth0:0
IPADDR=192.168.1.2
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
NAME=eth0:0
BOOTPROTO=none
USERCTL=no
IPV6INIT=no
ONPARENT=yes
PEERDNS=yes
удалить GATEWAY=
строки от основы ifcfg файл:
$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
DEVICE=eth0
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
NAME=eth0
BOOTPROTO=none
USERCTL=no
IPV6INIT=no
ONPARENT=yes
PEERDNS=yes
добавить GATEWAY=
строка к сетевому файлу конфигурации:
$ cat /etc/sysconfig/network
HOSTNAME=grinchy
NETWORKING=yes
GATEWAY=192.168.1.254
начните объединяться в сеть
# start just eth0:0
$ ifup eth0:0
# all networking
$ /etc/init.d/networking restart
ifcfg-myname
? Подоконник ifup eth0 поднимет eth0:0? – Nils 30.09.2013, 13:24