IPv6 연결 FreeBSD 서버는 LAN을 통해 사용할 수 없습니다.


0

내 설정

나는 다음과 같은 결과를 가진 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를 사용하여 가상 인터페이스 gif0과 함께 ipv6 터널을 설정하고 라우터 요청으로 LAN 용 ipv6 라우터 역할을합니다. 라우터에서 발표하고 클라이언트가 사용하는 / 64 서브넷이 있습니다. 서버는 인터페이스 em2에 연결된 브리지 모드에서 작동하는 WLAN AP를 통해 홈 LAN에 연결됩니다. 데이터 전송 속도를 높이기 위해 서버는 추가 인터페이스 인 lagg0을 사용하여 기가비트 LAN에 추가로 연결됩니다.

WLAN은 ipv4 서브넷 192.168.9.0/24와 기가비트 LAN 192.168.0.0/24를 사용하고 있습니다. 내 iMac과 같은 일부 데스크톱 클라이언트는 두 미디어를 통해 서버 (유선 및 무선 네트워크)에 연결됩니다.

Overview of my network setup

내 문제

LAN 클라이언트는 올바른 ipv6 주소를 가지며 ipv6 인터넷 연결을 사용합니다. 그러나 이상한 점은 ipv6을 통해 SSH를 통해 동일한 LAN에있는 서버에 연결할 수 없습니다.

서버가 두 개의 다른 ipv6 주소 (lagg0에 하나, em2에 하나씩)를 호스팅하고있어 기가비트 이더넷 및 WLAN을 통해 연결할 수 있습니다. 흥미롭게도 em2에있는 WLAN 인터페이스의 ipv6 주소는 핑에 응답하고 있으며, lagg0 기가비트 연결 ipv6 주소는 응답하지 않습니다.

내 질문

설치에 근본적인 오류가 있습니까? 라우팅이 조금 엉망이 된 것 같지만이 문제를 해결하는 방법을 모르겠습니다.

다음은 집계 된 기가비트 인터페이스 lagg0 (ipv6 address fake)의 구성입니다.

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>

답변:


0

문제는 FreeBSD 컴퓨터의 두 네트워크 인터페이스가 동일한 서브넷에 연결되어 있다는 것입니다. 이것은 적절하게 경로를 설정하는 것이 불가능 함을 의미합니다.

해결책은 각 인터페이스에 lagg0과 em2를 별도의 IPv6 서브넷으로 지정하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.