У меня тут вопрос возник, помогите если можете.
Вот уже 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 шлюз опять делает запрос.В чём проблемма ????
>У меня тут вопрос возник, помогите если можете.
>Вот уже 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
если не поможет, разбирайся с циской
>>Нужно ли компилить ядро с device vlan ? Если да, то у
>>меня ошибка
>>выскакивает при make.?
извиняюсь за может быть глуппый вопрос в ядре точно стоит
pseudo-device vlan <число vlan-интерфесов>
???
device vlan - естественно выдаст ошибку при make
>>>Нужно ли компилить ядро с device vlan ? Если да, то у
>>>меня ошибка
>>>выскакивает при make.?
>извиняюсь за может быть глуппый вопрос в ядре точно стоит
>pseudo-device vlan <число vlan-интерфесов>
>???
>device vlan - естественно выдаст ошибку при makeнебольшая поправка
pseudo-device vlan <число интерфесов> это для 4 фрюхи
в 5 просто pseudo-device vlan можно
>>>>Нужно ли компилить ядро с 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 ???
Не заморачивайся с дровами.
Используй то, что уже встроено.
И кстати, если карта поддерживает vlan то это не значит, что и система их будет поддерживать.
В ядре: pseudo-device vlan
А потом делай vlan на интерфейсе. И всё будет работать. По крайнй мере у меня в такой же конфигурации всё работает на ура.ЗЫ: кстати а покажи конфиг киски? Как 802.1Q trunk делаете?
>Не заморачивайся с дровами.
>Используй то, что уже встроено.
>И кстати, если карта поддерживает vlan то это не значит, что и
>система их будет поддерживать.
>В ядре: pseudo-device vlan
>А потом делай vlan на интерфейсе. И всё будет работать. По крайнй
>мере у меня в такой же конфигурации всё работает на ура.
>
>
>ЗЫ: кстати а покажи конфиг киски? Как 802.1Q trunk делаете?
Я понимаю что в ядре pseudo-device, но у меня FreeBSD 5.3 и там device vlan, но когда делаю make выдаёт ошибку не может найти vlan модуль какой-то.
Да и при конф-ии vlan em должен быть как я понимаю в promisc режиме или нет ?
>Не заморачивайся с дровами.
>Используй то, что уже встроено.
>И кстати, если карта поддерживает vlan то это не значит, что и
>система их будет поддерживать.
>В ядре: pseudo-device vlan
>А потом делай vlan на интерфейсе. И всё будет работать. По крайнй
>мере у меня в такой же конфигурации всё работает на ура.
>
>
>ЗЫ: кстати а покажи конфиг киски? Как 802.1Q trunk делаете?
На счёт конфига, я отправил запрос к своему начальнику, он настройкой кисы занимается. Как только отправит мне конфиг я покажу...