centos vlan автозагрузка

Есть и такой ОС.

Модератор: weec

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

centos vlan автозагрузка

Непрочитанное сообщение dmtr » 2011-07-27 12:38:19

centos 5.6
vlan-интерфейсы при загрузке системы не понимаются с ошибкой
Device venet0 does not seem to be present, delaying initialization.
(основной eth0 при этом понимается без ошибки)

Код: Выделить всё

#ifup eth0.1
выдает такую же ошибку
а руками создаются и поднимаются.

конфиги:
/etc/sysconfig/network-scripts/ifcfg-eth0

Код: Выделить всё

# Intel Corporation 82578DC Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=static
HWADDR=70:71:bc:5c:41:cc
ONBOOT=yes
TYPE=Ethernet
IPADDR=0.0.0.0
NETMASK=255.255.255.0
/etc/sysconfig/network-scripts/ifcfg-eth0.1

Код: Выделить всё

# Intel Corporation 82578DC Gigabit Network Connection
VLAN=YES
DEVICE=eth0.1
BOOTPROTO=static
#HWADDR=70:71:bc:5c:41:cc
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.1.1
NETMASK=255.255.255.0
/etc/sysconfig/network-scripts/ifcfg-eth0.100

Код: Выделить всё

# Intel Corporation 82578DC Gigabit Network Connection
VLAN=YES
DEVICE=eth0.100
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
руками:

Код: Выделить всё

#vconfig add eth0 1
#vconfig add eth0 100
#ifconfig eth0 down
#ifconfig eth0 0.0.0.0 up
#ifconfig eth0.1 192.168.1.1 netmask 255.255.255.0 up
#dhclients eth0.100
в результате:

Код: Выделить всё

[root@localhost network-scripts]# /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 70:71:BC:5C:41:CC
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:124956 errors:0 dropped:0 overruns:0 frame:0
          TX packets:118520 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:38230111 (36.4 MiB)  TX bytes:37930677 (36.1 MiB)
          Interrupt:50 Memory:fb200000-fb220000

eth0.1    Link encap:Ethernet  HWaddr 70:71:BC:5C:41:CC
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:60313 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63692 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9069496 (8.6 MiB)  TX bytes:28311006 (26.9 MiB)

eth0.100  Link encap:Ethernet  HWaddr 70:71:BC:5C:41:CC
          inet addr:178.76.249.78  Bcast:178.76.249.79  Mask:255.255.255.252
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:64140 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54731 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:27382603 (26.1 MiB)  TX bytes:9614509 (9.1 MiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)
во всех хау-ту которые читал, для автозагрузки ничего больше не требуется.
что не так? что проверить?
This game has no name. It will never be the same.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: centos vlan автозагрузка

Непрочитанное сообщение lap » 2011-07-27 15:16:20

В интернетах попалось такое:
Thanks for a great post. This worked well for me with one exception.
I use a VPS running Virtuozzo. After the upgrade, when I rebooted the server, the network service failed with the error “…Device lo does not seem to be present, delaying initialization…”
“…Device venet0 does not seem to be present, delaying initialization…”
A quick google search led me to the file
/etc/vz/conf/CTID.conf
Where the line
TECHNOLOGIES=”x86 nptl”
had to be changed to
TECHNOLOGIES=”x86 nptl sysfs”
I believe if you do this prior to rebooting, it the network should start successfully.
Также видел пару постов с общим смыслом - снесли центос, поставили Х, и все заработало.
Не сломалось - не чини.

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: centos vlan автозагрузка

Непрочитанное сообщение LMik » 2011-07-27 19:54:19

Извиняюсь за офтоп :) и конечно же предлагаю снести эту поганенькую систему.

PS по первой же ссылке гугл отправил читать сюда http://xgu.ru/wiki/VLAN_в_CentOS
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: centos vlan автозагрузка

Непрочитанное сообщение lap » 2011-07-27 20:24:28

LMik писал(а):Извиняюсь за офтоп :) и конечно же предлагаю снести эту поганенькую систему.

PS по первой же ссылке гугл отправил читать сюда http://xgu.ru/wiki/VLAN_в_CentOS
Да у него почти 1 в 1 настроено как в сцылке. Покрайней мере я различий глобальных не заметил.
Не сломалось - не чини.

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: centos vlan автозагрузка

Непрочитанное сообщение LMik » 2011-07-27 20:30:12

lap писал(а):
LMik писал(а):Извиняюсь за офтоп :) и конечно же предлагаю снести эту поганенькую систему.

PS по первой же ссылке гугл отправил читать сюда http://xgu.ru/wiki/VLAN_в_CentOS
Да у него почти 1 в 1 настроено как в сцылке. Покрайней мере я различий глобальных не заметил.
А локальных различий? Если нет - меняем одну помойку на другую. Если не хотим - меняем эту помойку на BSD.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
Hrafn
сержант
Сообщения: 239
Зарегистрирован: 2007-08-18 15:25:57
Откуда: Питер
Контактная информация:

Re: centos vlan автозагрузка

Непрочитанное сообщение Hrafn » 2011-07-27 21:41:54

ТС, покажите хоть нормальный лог поднятия интерфейсов с ошибками при загрузке системы

Аватара пользователя
dmtr
ст. прапорщик
Сообщения: 545
Зарегистрирован: 2009-11-06 22:01:34
Откуда: с Ростова

Re: centos vlan автозагрузка

Непрочитанное сообщение dmtr » 2011-07-28 9:29:03

ТС, покажите хоть нормальный лог поднятия интерфейсов с ошибками при загрузке системы
дико извининяюсь. в примере ошибки я схитрил и ступил )))
цетнос ставил и настраивал первый раз. в логах сообщения выдаваемого в процессе загрузки не нашел, взял из гугла, ну и не поправил имя интерфейса.
dmtr писал(а):
Device venet0 does not seem to be present, delaying initialization.
но сообщение точно такое, только про мои интерфейсы.

кстати, в каком логе оно должно быть? мне

Код: Выделить всё

# grep -ir "not seem to be present" *
# grep -ir "eth0.100" *
запущеные в /var/log не нашел тех сообщений об ошибках.

далее. на данный момент проблема решена, правда не мной. товарищ который попросил поднять сервак решил проблему. утверждает что сделал только следующее:
изменил тип конфига на ifcfg.vlanX
и обновил систему до последней версии) всё)
сейчас влан-интерфейсы поднимаются при старте системы.
вот конфиги:
/etc/sysconfig/network-scripts/ifcfg-eth0

Код: Выделить всё

# Intel Corporation 82578DC Gigabit Network Connection
DEVICE=eth0
BOOTPROTO=none
HWADDR=70:71:bc:5c:41:cc
ONBOOT=yes
TYPE=Ethernet
IPADDR=0.0.0.0
NETMASK=255.255.255.0
/etc/sysconfig/network-scripts/ifcfg-vlan1

Код: Выделить всё

# Intel Corporation 82578DC Gigabit Network Connection
VLAN=yes
VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD
DEVICE=vlan1
BOOTPROTO=static
ONBOOT=yes
PHYSDEV=eth0
TYPE=Ethernet
IPADDR=192.168.1.1
NETMASK=255.255.255.0
/etc/sysconfig/network-scripts/ifcfg-vlan100

Код: Выделить всё

VLAN=yes
VLAN_NAME_TYPE=VLAN_PLUS_VID_NO_PAD
DEVICE=vlan100
PHYSDEV=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
This game has no name. It will never be the same.

lap
лейтенант
Сообщения: 608
Зарегистрирован: 2010-08-13 23:39:29
Откуда: Moscow
Контактная информация:

Re: centos vlan автозагрузка

Непрочитанное сообщение lap » 2011-07-28 9:49:08

Есть несколько вариантов как вланы создавать - VLAN_PLUS_VID_NO_PAD и DEV_PLUS_VID_NO_PAD

Твой товарищ делал VLAN_PLUS_VID_NO_PAD, у тебя DEV_PLUS_VID_NO_PAD. теоретически в стартовом скрипте прописано что если ничего отдельно не оговаривается, то использовать DEV_PLUS_VID_NO_PAD (покрайней мере так в федоре).

Код: Выделить всё

        case "$VLAN" in
          yes)
            if [ -d /proc/net/vlan ] || modprobe 8021q >/dev/null 2>&1 ; then
                test -z "$VLAN_NAME_TYPE" && VLAN_NAME_TYPE=DEV_PLUS_VID_NO_PAD
                action $"Setting 802.1Q VLAN parameters: " /sbin/vconfig set_name_type "$VLAN_NAME_TYPE"
            else
                echo $"No 802.1Q VLAN support available in kernel."
            fi
            ;;
        esac
Можно попробовать твой вариант, но еще отдельно задать VLAN_NAME_TYPE=DEV_PLUS_VID_NO_PAD
Не сломалось - не чини.