네트워크의 Windows를 IPv6 라우터로 사용


4

미친 아이디어 부서에서 자기 대답.

내 ISP는 IPv6을 지원하지 않습니다. 터널을 사용할 수는 있지만 항상 켜져있는 유일한 컴퓨터는 Windows XP / Vista / 7 / 8을 실행하는 일반 데스크탑 PC입니다. (라즈베리 파이 등이 없어서 얻을 수 없습니다.)

Windows에서 허리케인 전기 IPv6 터널을 구성했습니다. 이를 사용하여 LAN의 다른 장치에 IPv6 연결을 제공 할 수 있습니까?

답변:


4

예. Windows XP SP2 이상은 IPv6 라우터 역할을 할 수 있습니다. ( 권장 한다고 말할 수는 없지만 방화벽이 올바르게 구성되어 있다고 확신 합니까? )

/64LAN에 할당하려면 크기가 큰 IPv6 주소 범위 만 있으면 됩니다. Hurricane Electric은 각 터널에 1 개를 할당합니다. 구성 페이지에서 "Routed / 64"를 찾으십시오.

HE 터널 인터페이스가 "he0"이고 이더넷 카드가 "eth0"이라고 가정합니다.

  1. netsh관리자 권한 명령 프롬프트에서 실행하십시오 . 로 이동하십시오 interface ipv6.

  2. 로컬 이더넷 인터페이스를 통해 / 64 네트워크를 라우팅하고 게시 하십시오.

    경로 추가 접두사 / 64 "eth0"publish = yes valid = 1d preferred = 1h

    (예 add route 2001:470:1f0b:123::/64 …)

    "게시"옵션은 Win7이이 경로를 LAN으로 브로드 캐스트하는 "라우터 광고"패킷에 포함 함을 의미합니다. / 64 접두사이므로 다른 장치는 자동으로 자신의 IP 주소를 구성합니다.

    "유효한"타이머와 "선호하는"타이머는 꼭 필요한 것은 아니며, 하루 동안 광고되지 않은 경우 다른 모든 장치에 해당 IPv6 경로를 잊어 버리라고 지시하기 만합니다.

  3. 기존 "기본" ::/0경로 도 게시하십시오 .

    경로 설정 :: / 0 "he0" publish = yes valid = 1d preferred = 1h
  4. 마지막으로 실제로 IPv6 라우팅 기능을 활성화 하십시오.

    "WAN"(터널) 및 LAN 인터페이스 모두에서 패킷 전달을 활성화해야하지만 LAN 인터페이스에서만 라우터 알림이 있어야합니다.

    "eth0"인터페이스 설정 전달 = 활성화 광고 = 활성화 
    인터페이스 "he0"설정 전달 = 활성화
    

Windows는 모든 인터페이스에서 "라우터 알림"을 ​​보내기 시작합니다 advertise=enable. 몇 초 안에 LAN의 모든 장치가 해당 광고를 기반으로 고유 한 IPv6 주소를 생성합니다. http://test-ipv6.com/ 또는 http://ipv6-test.com/으로 이동하여 사용해보십시오.

당신이 그것을 찢고 싶다면 :

  1. 라우팅 비활성화 : set interface ... forwarding=disable advertise=disable

  2. 경로 삭제 : del route ...

  3. 터널을 삭제하십시오. del interface "he0"


잘 작동합니다. 이렇게하면 virtualbox 게스트에서 IPv6를 얻을 수도 있습니다. "eth0"및 "he0"은 Linux 표기법입니다. 올바른 인터페이스 이름을 찾으려면 1 단계에서 "인터페이스 표시"를 수행하십시오 (위의 게시물을 편집했습니다)
TJJ

1
IPv4 전용 네트워크에서 IPv6을 사용하도록 설정하기 만하면됩니다. 내 IPv4 대학 네트워크 에서이 작업을 수행했으며 이제 내 컴퓨터는 모든 클라이언트에게 IPv6 주소를 전달합니다. 모든 IPv6 트래픽이 내 컴퓨터를 통해 실행됨을 의미합니다 (예 : Google 검색)! 기기를 공용 네트워크로 가져올 때주의하십시오!
TJJ

1
그들은 무엇을 했습니까?
grawity

1
Microsoft는 2018 년 4 월 기능 업그레이드를 통해 6in4 터널을 만들고 시작하는 기능을 제거했습니다 (이미 릴리스 전에 내부자 빌드에서 이미 수행). v6v4tunnel의 netsh 명령이 더 이상 작동하지 않습니다. 관련 nettun.inf가 제거되었습니다. MS는 IPv6 전환 기술이 더 이상 사용되지 않으며 더 이상 개발되지 않을 것이라고 선언 했으므로 ( "기본 IPv6 사용") 해결되지 않을 것입니다. 따라서 Windows는 더 이상 터널을 설정하기에 좋지 않습니다. 추가 장치가 필요합니다.
TJJ

1
1809 내부자 빌드 17711에서 수정되었습니다. 그러나 1803으로 백 포트되지는 않습니다.
TJJ
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.