Windows브리지 연결 시 IPv6 문제
Categories:
요즘 소프트 라우터로 사용하는 기계들의 하드웨어 구성 사양이 좋기 때문에, openwrt 하나만 설치하면 대재주소 소용없음, 기본적으로 모두 직접 손을 대서 그 가치를 쥐어짜내려 함. Linux의 난점은 명령행에 있지만, 명령행을 많이 쓰면 이것이 Linux의 쉬운 점임을 느낄 수 있음.
외부 네트워크 액세스 요구는 기본적으로 손을 대는 사람들이 모두 마주치게 되며, Linux는 전문가가 유지보수하지 않아 보안 패치 업데이트가 느리다는 점을 고려해 일부는 Windows Server 시스템을 사용하기로 결정함. 원래 openwrt에 있던 소프트웨어는 wsl과 docker를 사용해 실행하며, 모든 요구를 동일하게 충족할 수 있음.
Windows(Server)에서 여러 네트워크를 브리지 연결할 때, IPv6 주소가 업데이트되지 않는 문제가 발생하지만 IPv4는 정상적으로 액세스됨. IPv6 주소는 운영업체가 자동 할당하기 때문에 수동 수정이 불가능하므로, 브리지 연결의 네트워크 구성을 수정해야 함.
참고
Generally, bridging is purely layer 2 so no IP address is required, so just like an unmanaged switch should be iPv6 capable.
However, if you can plug the bridge into a switch and more than one client at a time can have internet access through the bridge, then IPv6 will most likely only work with one of the clients because the main router handling IPv6 connections can only see the bridge’s MAC address. I’m not sure how SLAAC decides which client gets the IPv6 but you could test this out with a switch.
DHCP is of course for IPv4. It may be possible to use stateful DHCPv6 to assign DUIDs to each client and make this work but I have no idea how this would be done. Good luck!
설명: 브리지는 2계층이기 때문에 IP 주소가 필요 없지만, 브리지 네트워크를 스위치에 연결하면 스위치의 라우터는 브리지의 MAC 주소만 볼 수 있어 브리지의 여러 장치를 구분할 수 없으므로, 그중 하나의 장치에만 IPv6 주소를 할당함.

표준 인터넷 연결 가능한 구성은 다음과 같음:
PS C:\Users\jqkno> netsh interface ipv6 show interface "wi-fi"
Interface Wi-Fi Parameters
----------------------------------------------
IfLuid : wireless_32768
IfIndex : 24
State : connected
Metric : 45
Link MTU : 1480 bytes
Reachable Time : 29000 ms
Base Reachable Time : 30000 ms
Retransmission Interval : 1000 ms
DAD Transmits : 1
Site Prefix Length : 64
Site Id : 1
Forwarding : disabled
Advertising : disabled
Neighbor Discovery : enabled
Neighbor Unreachability Detection : enabled
Router Discovery : enabled
Managed Address Configuration : enabled
Other Stateful Configuration : enabled
Weak Host Sends : disabled
Weak Host Receives : disabled
Use Automatic Metric : enabled
Ignore Default Routes : disabled
Advertised Router Lifetime : 1800 seconds
Advertise Default Route : disabled
Current Hop Limit : 64
Force ARPND Wake up patterns : disabled
Directed MAC Wake up patterns : disabled
ECN capability : application
RA Based DNS Config (RFC 6106) : enabled
DHCP/Static IP coexistence : enabled
설정 수정 방법: netsh interface ipv6 set interface "Network Bridge" managedaddress=enabled