bjacka Posted September 9, 2005 Posted September 9, 2005 hi all! поячвилась проблема поднял фрюху 5.3 на ней теперь поднимаю vlan а не получается.... в ядре прописал # Pseudo devices. device loop # Network loopback device mem # Memory and kernel memory devices device io # I/O device device random # Entropy device device ether # Ethernet support device sl # Kernel SLIP device ppp # Kernel PPP device tun # Packet tunnel. device pty # Pseudo-ttys (telnet etc) device md # Memory "disks" device gif # IPv6 and IPv4 tunneling device faith # IPv6-to-IPv4 relaying (translation) device vlan хотя на сколько помню на фре 4.х писалось pseudo-device vlan 20 примерно вот так но на пятой так написать не дает и при записи в rc.conf ifconfig_vlan0="inet 192.168.0.1 netmask 255.255.255.0 vlan 1 vlandev fxp0" нихрена не создает:( как победить? Вставить ник Quote
bjacka Posted September 9, 2005 Author Posted September 9, 2005 krab, не не помогает, эффект тот же:( Вставить ник Quote
Kuzmich Posted September 9, 2005 Posted September 9, 2005 FreeBSD 5.3 ifconfig vlan3 create ifconfig vlan3 vlan 3 vlandev rl2 ifconfig vlan3 inet 192.168.222.1/24 как прописать в rc.conf сказать не могу - единственная 5.Х машина сейчас под руками, и та в режиме 24*7. Вставить ник Quote
Guest Posted September 9, 2005 Posted September 9, 2005 vlan 1 eto defaltnij vlan on sozdatsa ne mozet =] pishi vlan 2 ili vishe i vse budet ok :) Вставить ник Quote
xenomorph Posted September 10, 2005 Posted September 10, 2005 Гость, глупости, ибо 1) будет ли vlan1 разбиратсята по тагам или нет зависит от свича 2) он может создаватся хоть на фре, или линухе, или циске. Так что глупостей не говорите. Вставить ник Quote
Blackmore Posted September 10, 2005 Posted September 10, 2005 ежели в ядре виланы есть тогда в rc.conf добавь ifconfig_<сетевая карта на которой будут виланы>="inet <любой IP - лишь бы был> netmask 255.255.255.0" cloned_interfaces="vlan0, ...., vlanN" ifconfig_vlan0="inet *.*.*.* netmask 255.255.255.* vlan <тэг вилана> vlandev <сетевая карта на которой виланы собраны> mtu 1496" . . . ifconfig_vlanN="inet *.*.*.* netmask 255.255.255.* vlan <тэг вилана> vlandev <сетевая карта на которой виланы собраны> mtu 1496" ну или как кузьмич подсказал - тоже можно и потом ребут :) для верности (кому как нравится) в общем, счастье есть - оно не может не есть ... все работает как огонь Вставить ник Quote
bjacka Posted September 10, 2005 Author Posted September 10, 2005 все не то.... короче какоказалось это недокументированная фича;) у меня было так: rc.conf: ifconfig_fxp0="inet 192.168.99.1 netmask 255.255.255.0" ifconfig_rl0="inet 192.168.77.230 netmask 255.255.255.0" cloned_interfaces="vlan1 " ifconfig_vlan1="inet 192.168.0.1 netmask 255.255.255.0 vlan 1 vlandev fxp0" и это не работало! сделал так: ifconfig_rl0="inet 192.168.77.230 netmask 255.255.255.0" ifconfig_fxp0="inet 192.168.99.1 netmask 255.255.255.0" cloned_interfaces="vlan1 " ifconfig_vlan1="inet 192.168.0.1 netmask 255.255.255.0 vlan 1 vlandev fxp0" и все заработалоо!, т.е. деление на вланы должно идти сразу после описания интерфейса, который будет делиться! Вставить ник Quote
Blackmore Posted September 10, 2005 Posted September 10, 2005 какая такая недокументированная ???? в man vlan все написано и так и так все работает Вставить ник Quote
krab Posted September 10, 2005 Posted September 10, 2005 необязательно присваивать айпишник интерфейсу на который будет приходить 802.1q Достаточно написать ifconfig_<сетевая>="up" cloned_interfaces="vlanA,...vlanZ" ifconfig_vlanA="inet ...." У меня на 5.2.1 и 5.3 все работает именно в таком виде Вставить ник Quote
Kuzmich Posted September 12, 2005 Posted September 12, 2005 деление на вланы должно идти сразу после описания интерфейса, который будет делиться! Жуть. ИМХО - не может быть. rc.conf - это просто список значений, от порядка их упоминания ничего не зависит. rc-скрипты всё-равно читают значения в той последовательности, в которой они сами хотят. Тестовая машина у меня сейчас старенькая, BSD 4.9, так что это не показатель... но приделать vlan к интерфейсу, находящемуся в состоянии down дает без проблем. UP необходим, чтобы сетевая карта начала работать, но никак не для приаттачивания к ней интерфейса. Скорее всего - причина в обычной опечатке. Что-нибудь вроде cloned-interfaces или ipconfig_vlan0 .... Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.