URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 53971
[ Назад ]

Исходное сообщение
"FreeBSD 5.3 + VLAN проблема "

Отправлено alikseva , 01-Мрт-05 10:12 
У меня тут вопрос возник, помогите если можете.
Вот уже 4-й день не могу настроить на FreeBSD 5.3
ethernet em (Intel(R) PRO/1000 Gigabit Ethernet) карта
поддерживает VLAN аппаратно.

Нужно ли компилить ядро с device vlan ? Если да, то у меня ошибка
выскакивает при make.?

Если делать
ifconfig em0 delete
ifconfig em0 down
ifconfig vlan104 create
ifconfig vlan104 vlan 104 vlandev em0
ifconfig vlan104 inet 192.168.30.249/24
ifconfig em0 up

то, через vlan104 пакеты не идут, сами и-фейсы пингуются с Localhost
из вне не видно ни одного, да em0 <-----> Cisco trunk.
Смотрю tcpdump -i vlan104
Если vlan104 пингуют из вне, то в тспдампе видно что шлюз
192.168.30.254 делает запрос arp на мак адрес, потом vlan104
отправляет ему, но через сек 5 шлюз опять делает запрос.

В чём проблемма ????


Содержание

Сообщения в этом обсуждении
"FreeBSD 5.3 + VLAN проблема "
Отправлено eplumber , 02-Мрт-05 10:44 
>У меня тут вопрос возник, помогите если можете.
>Вот уже 4-й день не могу настроить на FreeBSD 5.3
>ethernet em (Intel(R) PRO/1000 Gigabit Ethernet) карта
>поддерживает VLAN аппаратно.
>
>Нужно ли компилить ядро с device vlan ? Если да, то у
>меня ошибка
>выскакивает при make.?
>
можно не вкомпиливать, а сказать kldload if_vlan.ko

>Если делать
>ifconfig em0 delete
>ifconfig em0 down
>ifconfig vlan104 create
>ifconfig vlan104 vlan 104 vlandev em0
>ifconfig vlan104 inet 192.168.30.249/24
>ifconfig em0 up
>
>то, через vlan104 пакеты не идут, сами и-фейсы пингуются с Localhost
>из вне не видно ни одного, да em0 <-----> Cisco trunk.
>Смотрю tcpdump -i vlan104
>Если vlan104 пингуют из вне, то в тспдампе видно что шлюз
>192.168.30.254 делает запрос arp на мак адрес, потом vlan104
>отправляет ему, но через сек 5 шлюз опять делает запрос.
>
>В чём проблемма ????

Попробуй ifconfig vlan104 link0
если не поможет, разбирайся с циской


"FreeBSD 5.3 + VLAN проблема "
Отправлено Bakuev Sergey , 02-Мрт-05 11:09 
>>Нужно ли компилить ядро с device vlan ? Если да, то у
>>меня ошибка
>>выскакивает при make.?
извиняюсь за может быть глуппый вопрос в ядре точно стоит
pseudo-device vlan <число vlan-интерфесов>
???
device vlan - естественно выдаст ошибку при make

"FreeBSD 5.3 + VLAN проблема "
Отправлено Bakuev Sergey , 02-Мрт-05 11:11 
>>>Нужно ли компилить ядро с device vlan ? Если да, то у
>>>меня ошибка
>>>выскакивает при make.?
>извиняюсь за может быть глуппый вопрос в ядре точно стоит
>pseudo-device vlan <число vlan-интерфесов>
>???
>device vlan - естественно выдаст ошибку при make

небольшая поправка
pseudo-device vlan <число интерфесов> это для 4 фрюхи
в 5 просто pseudo-device vlan можно


"FreeBSD 5.3 + VLAN проблема "
Отправлено alikseva , 02-Мрт-05 12:07 
>>>>Нужно ли компилить ядро с device vlan ? Если да, то у
>>>>меня ошибка
>>>>выскакивает при make.?
>>извиняюсь за может быть глуппый вопрос в ядре точно стоит
>>pseudo-device vlan <число vlan-интерфесов>
>>???
>>device vlan - естественно выдаст ошибку при make
>
>небольшая поправка
>pseudo-device vlan <число интерфесов> это для 4 фрюхи
>в 5 просто pseudo-device vlan можно

Вообще то у меня карта em (Intel). Т.е в ядре не нужно прописывать device vlan т.к она аппаратно держит vlan-ы.
Да и в Free 5.3 пишут не pseudo-device vlan а device vlan.

Но главное я скачал драва для  Intel(R) PRO/1000 Gigabit Ethernet вкомпилил в ядро. ИИИ. заработала vlan104.Ставлю vlan100 не работает.
Да ещё если em ставлю с promisc режимом, то vlan-ы не работают, без работает vlan104 ???


"FreeBSD 5.3 + VLAN проблема "
Отправлено EvilX , 02-Мрт-05 12:33 
Не заморачивайся с дровами.
Используй то, что уже встроено.
И кстати, если карта поддерживает vlan то это не значит, что и система их будет поддерживать.
В ядре: pseudo-device vlan
А потом делай vlan на интерфейсе. И всё будет работать. По крайнй мере у меня в такой же конфигурации всё работает на ура.

ЗЫ: кстати а покажи конфиг киски? Как 802.1Q trunk делаете?


"FreeBSD 5.3 + VLAN проблема "
Отправлено alikseva , 02-Мрт-05 12:39 
>Не заморачивайся с дровами.
>Используй то, что уже встроено.
>И кстати, если карта поддерживает vlan то это не значит, что и
>система их будет поддерживать.
>В ядре: pseudo-device vlan
>А потом делай vlan на интерфейсе. И всё будет работать. По крайнй
>мере у меня в такой же конфигурации всё работает на ура.
>
>
>ЗЫ: кстати а покажи конфиг киски? Как 802.1Q trunk делаете?


Я понимаю что в ядре pseudo-device, но у меня FreeBSD 5.3 и там device vlan, но когда делаю make выдаёт ошибку не может найти vlan модуль какой-то.
Да и при конф-ии vlan em должен быть как я понимаю в promisc режиме или нет ?


"FreeBSD 5.3 + VLAN проблема "
Отправлено alikseva , 02-Мрт-05 12:43 
>Не заморачивайся с дровами.
>Используй то, что уже встроено.
>И кстати, если карта поддерживает vlan то это не значит, что и
>система их будет поддерживать.
>В ядре: pseudo-device vlan
>А потом делай vlan на интерфейсе. И всё будет работать. По крайнй
>мере у меня в такой же конфигурации всё работает на ура.
>
>
>ЗЫ: кстати а покажи конфиг киски? Как 802.1Q trunk делаете?


На счёт конфига, я отправил запрос к своему начальнику, он настройкой кисы занимается. Как только отправит мне конфиг я покажу...