windows-ipv6관리

  • windows-ipv6관리

windows-ipv6 관리

# IPv6 주소 보기, 로컬링크 주소 필터링, 루프백 주소 필터링
Get-NetIPAddress -AddressFamily IPv6 | Where-Object {$_.IPAddress -notlike "fe80*" -and $_.IPAddress -notlike "::1"} | Format-Table -AutoSize

# IPv6 라우트 보기
Get-NetRoute -AddressFamily IPv6

# IPv6 이웃 보기
Get-NetNeighbor -AddressFamily IPv6

# 인터페이스 보기
Get-NetAdapter

# 임시 IPv6 주소 활성화
Set-NetIPv6Protocol -UseTemporaryAddress Enabled

# 인터페이스 정보 가져오기
Get-NetIPInterface -AddressFamily IPv6 -ifAlias Ethernet | Select-Object -Property *
Get-NetIPv6Protocol

# 인터페이스 정보 설정, Windows IPv6 주소 업데이트 문제 해결
Set-NetIPInterface -AddressFamily IPv6 -ifAlias Ethernet -Dhcp Disabled
Set-NetIPInterface -AddressFamily IPv6 -ifAlias Ethernet -AdvertiseDefaultRoute Disabled
Set-NetIPInterface -AddressFamily IPv6 -ifAlias Ethernet -IgnoreDefaultRoutes Enabled
# 수동으로 IPv6 접속 복구
# Set-NetIPInterface -AddressFamily IPv6 -ifAlias Ethernet -RouterDiscovery Disabled
# Set-NetIPInterface -AddressFamily IPv6 -ifAlias Ethernet -RouterDiscovery Enabled

Set-NetIPv6Protocol -DhcpMediaSense Disabled
Set-NetIPv6Protocol -RandomizeIdentifiers Disabled
Set-NetIPv6Protocol -UseTemporaryAddresses Disabled
Set-NetIPv6Protocol -MaxTemporaryDesyncTime 0:3:0
Set-NetIPv6Protocol -MaxTemporaryPreferredLifetime 0:10:0
Set-NetIPv6Protocol -MaxTemporaryValidLifetime 0:30:0
Set-NetIPv6Protocol -TemporaryRegenerateTime 0:0:30