Powershell IPv6
Version vom 17. Januar 2024, 16:56 Uhr von Thomas.will (Diskussion | Beiträge)
Prüfen, ob IPv6 für den Adapter aktiviert ist
- Get-NetAdapterBinding -DisplayName *6*
IPv6 für einen Adapter aktivieren
- Set-NetAdapterBinding -Name Ethernet -DisplayName *6* -Enabled $true
Eine IPv6-Adresse zuzuweisen
- New-NetIPAddress -InterfaceIndex 1 -IPAddress ffff::2 -PrefixLength 64 -DefaultGateway ffff::1
DNS-Einstellungen für IPv6 konfigurieren
- Set-DnsClientServerAddress -InterfaceIndex 1 -ServerAddresses ffff::3, ffff::4
Alle IPv6-Adressen auf dem System anzeigen
- Get-NetIPAddress -AddressFamily IPv6
IPv6-Route hinzuzufügen
- Add-NetRoute -DestinationPrefix "2001:db8::" -InterfaceIndex 3 -NextHop "2001:db8::1"
IPv6-Verbindung zu einem Remote-Host testen
- Test-NetConnection -ComputerName "2001:db8::1" -Port 80
IPv6-Konfiguration eines bestimmten Adapters anzeigen
- Get-NetAdapterAdvancedProperty -Name Ethernet -RegistryKeyword *ipv6*
IPv6-Adresse eines Hostnamens auflösen
- Resolve-DnsName -Name example.com -Type AAAA
Firewallregeln für den IPv6-Verkehr anzeigen
- Get-NetFirewallRule -AddressFamily IPv6
=ID der Netzwerkkarte
- Get-NetAdapter
Anzeigen der Linklocal Adresse
- Get-NetIPConfiguration | Select-Object IPv6LinkLocalAddress
RandomizIdentifier auf Disabled
- Set-NetIPv6Protocol -RandomizeIdentifiers Disabled
Nun verwendet der Computer EUI-64. Achten auf das ff:fe
- Get-NetIPAddress -AddressFamily IPv6 -InterfaceAlias "Ethernet" -PrefixOrigin Wellknown | Select-Object IPAddress