Проблема с настройкой vlan

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Tedr
Сообщения: 199

Проблема с настройкой vlan

Сообщение Tedr »

Добрый день !

После обновления системы отвалилась работоспособность vlan. При перезапуске системы не появляется interface eth0.30
Стал разбираться увидел файлик /etc/conf.d/network поиграв с ним у меня один раз получилось увидеть eth0.30, но после моих экспериментов файл был напрочь загублен.
На файл настроек /etc/conf.d/net настройка vlan никак не реагирует. Чего бы я там не писал eth0.30 не появляется, а eth0 получает настройки по dhcp и работает как положено.
вот текущий /etc/conf.d/net

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

config_eth0=( "dhcp" )

routes_eth0=( "-net 192.168.0.0/16 gw 192.168.100.250")
routes_eth0=( "-net 172.16.0.0/16 gw 192.168.100.250")
routes_eth0=( "-net 10.0.0.0/8 gw 192.168.100.250")

dhcp_eth0="nogateway"

vlans_eth0="30"
vconfig_eth0=( "set_name_type VLAN_PLUS_VID_NO_PAD" )
config_eth0_30=( "xx.xx.xx.xx netmask 255.255.255.240" )


Если сделать все руками
vconfig add eth0 30
ifconfig eth0.30 xx.xx.xx.xx netmask 255.255.255.248
route add default gw xx.xx.xx.xx

Тогда все работает.

Хотелось бы чтобы настройка vlan проходила в автоматическом режиме при старте системы.
Подскажите что изменилось в настройке сети с последним обновлением и выложите пожалуйста оригинал файла /etc/conf.d/network.

Заранее большое спасибо !
Спасибо сказали:
patrius
Сообщения: 337
ОС: Debian (4 & 5) -> Gentoo

Re: Проблема с настройкой vlan

Сообщение patrius »

Tedr, как вариант берем, то что писали руким, помещаем в bash файлик, и rc-update.
Спасибо сказали:
Tedr
Сообщения: 199

Re: Проблема с настройкой vlan

Сообщение Tedr »

patrius писал(а):
15.06.2011 12:36
Tedr, как вариант берем, то что писали руким, помещаем в bash файлик, и rc-update.


Этот вариант я знаю сам :) Хотелось бы штатными средствами.

Друзья gentooшники ну выложите /etc/conf.d/network оригинал плс.
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Проблема с настройкой vlan

Сообщение xorader »

Tedr писал(а):
15.06.2011 17:49
patrius писал(а):
15.06.2011 12:36
Tedr, как вариант берем, то что писали руким, помещаем в bash файлик, и rc-update.


Этот вариант я знаю сам :) Хотелось бы штатными средствами.

Друзья gentooшники ну выложите /etc/conf.d/network оригинал плс.


$ less /usr/share/doc/openrc*/net.example

ы?
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Проблема с настройкой vlan

Сообщение DaemonTux »

xorader писал(а):
16.06.2011 11:57
Tedr писал(а):
15.06.2011 17:49
patrius писал(а):
15.06.2011 12:36
Tedr, как вариант берем, то что писали руким, помещаем в bash файлик, и rc-update.


Этот вариант я знаю сам :) Хотелось бы штатными средствами.

Друзья gentooшники ну выложите /etc/conf.d/network оригинал плс.


$ less /usr/share/doc/openrc*/net.example

ы?

плюс адин.

В последней версии openrc изменили метод настройки vlan. Теперь vconfig объявлен устаревшим. Вместо него нужно использовать ipoute2.

Код:

#----------------------------------------------------------------------------- # VLAN (802.1q support) # For VLAN support, emerge sys-apps/iproute2 # The old vconfig based VLAN support is no longer available. # Specify the VLAN numbers for the interface like so # Please ensure your VLAN IDs are NOT zero-padded #vlans_eth0="1 2" # You may not want to assign an IP the the physical interface, but we still # need it up. #config_eth0="null" # You can also configure the VLAN - see for ip man page for more details # To change the vlan interface name. If not set, the standard "iface.vlanid" # will be used. This is the replacement for the old 'vconfig set_name_type' # functionality. #vlan1_name="vlan1" #vlan2_name="eth0.2" # The following shows the old set_name_type setting and what new option to set: # Using eth9 & VLAN VID 26 as an example. # VLAN_PLUS_VID vlan26_name="vlan0026" # VLAN_PLUS_VID_NO_PAD vlan26_name="vlan26" # DEV_PLUS_VID vlan26_name="eth9.0026" # DEV_PLUS_VID_NO_PAD vlan26_name="eth9.26" # Set the vlan flags #vlan1_flags="reorder_hdr off gvrp on loose_binding on" # Configure in/egress maps #vlan1_ingress="2:6 3:5" #vlan1_egress="1:2" #config_vlan1="172.16.3.1/23" #config_vlan2="172.16.2.1/23" # NOTE: Vlans can be configured with a . in their interface names # When configuring vlans with this name type, you need to replace . with a _ #config_eth0.1="dhcp" - does not work #config_eth0_1="dhcp" - does work # NOTE: Vlans are controlled by their physical interface and not per vlan # This means you do not need to create init scripts in /etc/init.d for each # vlan, you must need to create one for the physical interface. # If you wish to control the configuration of each vlan through a separate # script then you need to do this. #vlan_start_eth0="no" # If you do the above then you may want to depend on eth0 like so # rc_need_vlan1="net.eth0" # NOTE: depend functions only work in /etc/conf.d/net # and not in profile configs such as /etc/conf.d/net.foo
Vladivostok Linux User Group
Спасибо сказали:
Tedr
Сообщения: 199

Re: Проблема с настройкой vlan

Сообщение Tedr »

DaemonTux писал(а):
18.06.2011 11:10
xorader писал(а):
16.06.2011 11:57
Tedr писал(а):
15.06.2011 17:49
patrius писал(а):
15.06.2011 12:36
Tedr, как вариант берем, то что писали руким, помещаем в bash файлик, и rc-update.


Этот вариант я знаю сам :) Хотелось бы штатными средствами.

Друзья gentooшники ну выложите /etc/conf.d/network оригинал плс.


$ less /usr/share/doc/openrc*/net.example

ы?

плюс адин.

В последней версии openrc изменили метод настройки vlan. Теперь vconfig объявлен устаревшим. Вместо него нужно использовать ipoute2.



СПАСИБО !!!
Простите за мою не внимательность !
Спасибо сказали: