Привет всем! Помогите с вилан. Настроил влан на сервере FreeBSD4.8:ifconfig_fxp0="inet 172.16.0.1 netmask 255.255.0.0 media 100baseTX mediaopt full-duplex"
ifconfig_vlan0="inet 192.168.10.254 netmask 255.255.255.0 vlan 2 vlandev fxp0"На Cisco в порту сервера установил мультивлан vlan - 1,2. В порту рабочей станции мультивлан vlan -2.
Когда на рабочей станции остается старый IP адрес 172.16.1.220 все прекрасно пингуется с/на сервер. Сервер видит всех, станция только сервер.
Казалось бы все хорошо, но как только поставить на раб. станцию адрес 192.168.10.220 (в чем и есть весь смысл) она перестает пинговать сервер и он ее. При этом tcpdump показывает только arp запросы на станцию, а она ему не отвечает. Также в консоле сервера, при пинге с рабочей станции вываливается сообщение:
arp: 192.168.10.220 is on vlan0 but got reply from 00:50:ba:5c:d6:a7 on fxp0
>arp: 192.168.10.220 is on vlan0 but got reply from 00:50:ba:5c:d6:a7 on fxp0Признаться очень непонятно объяснено. Следовало бы нарисовать. Что за рабочая станция? Она подключена к коммутатору с поддержкой vlan? Дело в том, что пакеты с нее должны идти с тэгом vlan. Тут же все объяснено.
arp: 192.168.10.220 is on vlan0 but got reply from 00:50:ba:5c:d6:a7 on fxp0
192.168.10.220 явдляется локальным для Ethernet сегмента, подключенного к vlan0, а ответ на arp приходит с другого интерейса - физического fxp0. Т.е. пакеты от 192.168.10.220 приходят без тэга vlan 2.Вообще все это имеет смысл только при наличии коммутатора с поддержкой vlan tags.
Я думаю из той моей строки "На Cisco в порту сервера установил мультивлан vlan - 1,2. В порту рабочей станции мультивлан vlan -2. " - должно быть все понятно.
Свитч Cisco Catalist 3524. А вот есть у него vlan tags или нет, я не знаю. В режимах vlan можно выбрать: Static Access, Multi-Vlan, Dynamic Access, ISL trunk, 802.1q trunk. Я выбирал Multi-Vlan, считая что там есть тегирование, может быть я ошибаюсь. Кто в свитчах сильно разбирается?Подскажите :)
>Я думаю из той моей строки "На Cisco в порту сервера установил
>мультивлан vlan - 1,2. В порту рабочей станции мультивлан vlan -2.
>" - должно быть все понятно.
>Свитч Cisco Catalist 3524. А вот есть у него vlan tags или
>нет, я не знаю. В режимах vlan можно выбрать: Static Access,
>Multi-Vlan, Dynamic Access, ISL trunk, 802.1q trunk. Я выбирал Multi-Vlan, считая
>что там есть тегирование, может быть я ошибаюсь. Кто в свитчах
>сильно разбирается?Подскажите :)
802.1Q
>802.1QДело в том, что если я пытаюсь поставить на порты 802.1q trunk, то этому порту присваиваются все доступные виланы.
>Я думаю из той моей строки "На Cisco в порту сервера установил
>мультивлан vlan - 1,2. В порту рабочей станции мультивлан vlan -2.
>" - должно быть все понятно.
Признаться cisco у меня жестко проассоциировано с маршрутизатором. Признаюсь что тупой.>Свитч Cisco Catalist 3524. А вот есть у него vlan tags или
>нет, я не знаю. В режимах vlan можно выбрать: Static Access,
>Multi-Vlan, Dynamic Access, ISL trunk, 802.1q trunk. Я выбирал Multi-Vlan, считая
>что там есть тегирование, может быть я ошибаюсь. Кто в свитчах
>сильно разбирается?Подскажите :)
А поиском на opennet хотяб пробовали пользоваться?
Например:
802.1.Q VLAN между Catalyst 2950 и FreeBSD http://www.opennet.me/base/cisco/vlan_8021q.txt.html
Кроме на cisco.com море доков.
Если не найдете - пишите.
>Привет всем! Помогите с вилан. Настроил влан на сервере FreeBSD4.8:
>
>ifconfig_fxp0="inet 172.16.0.1 netmask 255.255.0.0 media 100baseTX mediaopt full-duplex"
>ifconfig_vlan0="inet 192.168.10.254 netmask 255.255.255.0 vlan 2 vlandev fxp0"
>попробуй так:
ifconfig_fxp0="up media 100baseTX mediaopt full-duplex"
ifconfig_vlan0="vlan 1 vlandev fxp0 172.16.0.1 netmask 255.255.0.0"
ifconfig_vlan1="vlan 2 vlandev fxp0 192.168.10.254 netmask 255.255.255.0"