Powershell IPv6

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

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