Моя настройка
У меня есть сервер FreeBSD со следующим выводом uname -a
:
FreeBSD glacier 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012
root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Он использует SixXS для установки туннеля ipv6 с виртуальным интерфейсом gif0 и выступает в качестве маршрутизатора ipv6 для локальной сети посредством запроса маршрутизатора. Я получил подсеть /64, объявленную маршрутизатором и используемую клиентами. Сервер подключен к домашней локальной сети через точку доступа WLAN, действующую в режиме моста, подключенного к интерфейсу em2. Для ускорения передачи данных сервер дополнительно подключен к гигабитной локальной сети с агрегированным интерфейсом lagg0.
WLAN использует подсеть ipv4 192.168.9.0/24 и гигабитную локальную сеть 192.168.0.0/24. Некоторые настольные клиенты, например, мой iMac, подключены к серверу через мультимедиа (проводную и беспроводную сеть).
Моя проблема
Клиенты локальной сети получают свои правильные адреса ipv6 и имеют подключение к Интернету ipv6. Странно, однако, что я не могу подключиться к своему серверу в той же локальной сети через SSH через ipv6.
Может ли быть так, что на сервере размещены два разных адреса ipv6 (один на lagg0 и один на em2, так что он доступен через гигабитный Ethernet и WLAN)? Интересно, что ipv6-адрес интерфейса WLAN на em2 отвечает на эхо-запросы, ipv6-адрес, подключенный через lagg0, не отвечает.
Мои вопросы
Есть ли принципиальная ошибка в моей настройке? Мне кажется, что маршрутизация немного облажалась, но я не уверен, как это исправить.
Вот конфигурация моего агрегированного гигабитного интерфейса lagg0 (фальшивый адрес ipv6).
root@glacier ➜ ~ ifconfig lagg0
lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=4219b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,VLAN_HWTSO>
ether aa:bb:cc:dd:ee
inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::3285:a9ff:fea6:50bf%lagg0 prefixlen 64 scopeid 0x9
inet6 2a01:1e8:e100:821e::1 prefixlen 64
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
media: Ethernet autoselect
status: active
laggproto lacp lagghash l2,l3,l4
laggport: em1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
laggport: em0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>