У меня есть локальная сеть, и мне нужно создать LAB с тремя VLAN на моих компьютерах, Linux и FreeBSD.
Итак, я создаю VLAN 1 в Linux-боксе следующим образом:
sudo vconfig add eth0 1
sudo ifconfig eth0.1 inet6 add 2001:470:9b36:2::2/64
и я делаю то же самое с FreeBSD:
sudo ifconfig vlan1 create
sudo ifconfig vlan1 inet6 2001:470:9b36:2::1 prefixlen 64 vlan 1 vlandev bge0
ifconfig окна FreeBSD
vlan2: flags=8843 metric 0 mtu 1500
options=3
ether 00:11:85:61:90:f2
inet6 fe80::211:85ff:fe61:90f2%vlan2 prefixlen 64 scopeid 0x5
inet6 2001:470:9b36:2::1 prefixlen 64
inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255
nd6 options=3
media: Ethernet autoselect (100baseTX )
status: active
vlan: 2 parent interface: bge0
и ifconfig Linux Box:
eth0.2 Link encap:Ethernet HWaddr d8:d3:85:28:d3:28
inet addr:10.0.0.2 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::dad3:85ff:fe28:d328/64 Scope:Link
inet6 addr: 2001:470:9b36:2::2/64 Scope:Global
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:962 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:43400 (42.3 KiB)
Но я все еще не могу пинговать VLAN с каждой стороны? Какими были бы состояния каждого из интерфейсов bge0 и eth0?
NB: eth0 и bge0 запущены и работают
Вы пробовали что-то другое, кроме VLAN1? VLAN1 обычно считается VLAN без тегов. Как правило, вам не следует пытаться добавить это как VLAN с тегами.
Я не уверен насчет FreeBSD, но в Linux появляется предупреждение, когда вы пытаетесь его использовать.
Как две системы связаны физически?
Если вы видите только запросы «у кого есть», значит, на выбранном vlan нет трафика Ethernet. Может потребоваться коммутатор с поддержкой vlan или jumbo frame, хотя я не уверен в этом (обнаружение соседей и трафик icmp6 не должны использовать 1500-байтовые кадры).
Не могли бы вы опубликовать вывод ifconfig -a в обеих системах? Думаю, чего-то не хватает.
Вам понадобится коммутатор уровня 2, который будет поддерживать 802.1Q. Фактически это означало бы управляемое переключение. На неуправляемом коммутаторе нет механизма маршрутизации кадра на основе тега.