atomlab |
|
Темы:
4
Сообщения:
16
Участник с: 02 ноября 2010
|
Здравствуйте. Вот решил попробовать Арч. Столкнулся с проблемой по настройке вланов. Штатные средсва по настройки сети не поддерживают работу с вланами. Установил пакет netcfg-vlan. Смотрю пример: # cat /etc/network.d/examples/vlan INTERFACE="eth0.10" CONNECTION="vlan" DESCRIPTION="Example VLAN connection" IP="dhcp" cat /etc/network.d/vlan.10 CONNECTION="vlan" INTERFACE="eth0.10" DESCRIPTION="Example VLAN connection" IP="static" ADDR='10.0.0.5' Запускаю профиль, интерфейс создается, но не поднимается и ip не присваивается.Похоже только dhcp понимает. Странно. #netcfg vlan.10 :: vlan.10 up > No connection # ifconfig -a eth0 Link encap:Ethernet HWaddr 00:1D:72:12:26:74 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:16 eth0.10 Link encap:Ethernet HWaddr 00:1D:72:12:26:74 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Если тупо создать влан vconfig add eth0 10 ifconfig eth0.10 10.0.0.5 up Но хочется это настраивать более красиво. Искал,но находил только решения с применением патчей. Например: http://www.tune-it.ru/web/pakhom/home/-/blogs/автоматическое-конфигурирование-vlan-интерфеисов-в-arch-linux https://bugs.archlinux.org/task/15661?string=vlan Можно ли в Арче настроить вланы без напильников и патчей? Спасибо. |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Эх, настраивал когда ещё netcfg-vlan не существовало, тогда я сделал модифицированные версии /etc/rc.d/network_vlan и так на двух сервачках они до сих пор и работают (сервачки уже даже не мои :)) Могу поделиться, ничего патчить не нужно, просто скопировать и использовать вместо стандартного /etc/rc.d/network, вланы прописывать как и простые интерфейсы в /etc/rc.conf. Для удобвства, для себя принял такое именование: eth0a1=“eth0:1 …” <- для alias, хотя лучше использовать ip addr add … eth0v1=“eth0.0001 …” <- для vlan ессесно это условность, переменную можно назвать хоть tarapupa, вроде :)
systemd должен умереть.
|
atomlab |
|
Темы:
4
Сообщения:
16
Участник с: 02 ноября 2010
|
h4tr3d Если не затруднит. Буду очень благодарен:) |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
http://hatred.homelinux.net/~hatred/network_vlan скрипт рабочий, на двух серверах трудится, как говорил. Использовать: скопировать в /etc/rc.d, а в /etc/rc.conf закоменть network, а вместо него впиши network_vlan ну вланы я так зову: eth2v13="eth2.13 86.102.109.xxx netmask 255.255.255.255" ... interfaces=(... eth2v13 ...)
systemd должен умереть.
|
atomlab |
|
Темы:
4
Сообщения:
16
Участник с: 02 ноября 2010
|
Спасибо огромное:) Все работает:) Я тока начал знакомится с Арчем. Вы не в курсе случаем, сборщики дистрибутива собираются включать настройку вланов в стандартные средства по настрйке сети?Вроде штука достаточно нужная. |
mblmp |
|
Темы:
0
Сообщения:
2
Участник с: 31 декабря 2010
|
проблема в том, что интерфейсы для vLan'ов - логические и привязываются к физическому интерфейсу. а вы забыли его активировать. команда ifconfig -a показывает все имеющиеся интерфейсы, в том числе и те, которые в состоянии down. я вот так настраивал интерфейсы: eth0="eth0 up" INTERFACES=(eth0) ... NETWORKS=(eth0v05 eth0v10 eth0v20) DAEMONS=(syslog-ng network net-profiles ...) потом говорим какие профайлы поднимать ну и потом, все это хозяйство прописываем в стартап. |