Jump to content

Recommended Posts

Posted

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"

нихрена не создает:(

как победить?

Posted

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.

Posted

Гость,

глупости, ибо

1) будет ли vlan1 разбиратсята по тагам или нет зависит от свича

2) он может создаватся хоть на фре, или линухе, или циске.

 

Так что глупостей не говорите.

Posted

ежели в ядре виланы есть тогда в 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"

 

ну или как кузьмич подсказал - тоже можно

 

и потом ребут :) для верности (кому как нравится)

 

в общем, счастье есть - оно не может не есть ...

 

все работает как огонь

Posted

все не то....

короче какоказалось это недокументированная фича;)

у меня было так:

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"

и все заработалоо!, т.е. деление на вланы должно идти сразу после описания интерфейса, который будет делиться!

Posted

необязательно присваивать айпишник интерфейсу на который будет приходить 802.1q

Достаточно написать ifconfig_<сетевая>="up"

cloned_interfaces="vlanA,...vlanZ"

ifconfig_vlanA="inet ...."

У меня на 5.2.1 и 5.3 все работает именно в таком виде

Posted
деление на вланы должно идти сразу после описания интерфейса, который будет делиться!

 

Жуть. ИМХО - не может быть. rc.conf - это просто список значений, от порядка их упоминания ничего не зависит. rc-скрипты всё-равно читают значения в той последовательности, в которой они сами хотят.

 

Тестовая машина у меня сейчас старенькая, BSD 4.9, так что это не показатель... но приделать vlan к интерфейсу, находящемуся в состоянии down дает без проблем. UP необходим, чтобы сетевая карта начала работать, но никак не для приаттачивания к ней интерфейса.

 

Скорее всего - причина в обычной опечатке. Что-нибудь вроде cloned-interfaces или ipconfig_vlan0 ....

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.