GNU/Linux >> Znalost Linux >  >> Linux

Konfigurace statické adresy IPv6, která zdědí delegovanou předponu

Myslím, že to, co hledáte, je:ip token set ::dead:beef/64 dev eth0

Z toho, co jsem pochopil, to spustíte před spuštěním čehokoli, co obvykle spouštíte, abyste získali adresu IP6, a 0:0:dead:beef bude použit místo normálního EUI-64.

Kupodivu se nezdá, že by se tím přidala odpovídající místní adresa, ale místo toho se přidala normální EUI-64 s fe80::/64 předpona. Můžete to opravit ručně pomocí:

ip addr flush scope link dev eth0
ip addr add fe80::dead:beef/64 dev eth0


Nahraďte příponu, velikost předpony a rozhraní (::dead:beef , /64 , eth0 ) podle potřeby.


Stejně jako mezitím je Network Manager standardně používán téměř ve všech distribucích GNU/Linux (podle http://news.softpedia.com/news/networkmanager-1-4-adds-support-for-setting-ipv6-tokenized- interface-identifiers-507601.shtml) Myslel jsem, že tato další diskuse na https://unix.stackexchange.com/a/403541/259695 může být užitečná. Token lze nastavit pomocí

nmcli connection modify eth0 ipv6.method "auto" # if not already
nmcli connection modify eth0 ipv6.addr-gen-mode "eui64" # use interface token
nmcli connection modify eth0 ipv6.token "::dead:beef" # or "::2" - as you like

který zapíše IPV6_TOKEN=::dead:beef do /etc/sysconfig/network-scripts/ifcfg-eth0, abyste přežili restart. Pro okamžité použití restartujte rozhraní do

nmcli connection up id eth0  # restart

Linux
  1. Fedora – stabilní adresa Ipv6 na Fedoře?

  2. Význam zápisu IP adresy [::]:[nějaký]?

  3. Jak přidat IP adresu v Ubuntu pomocí příkazu?

  1. Co je to IP adresa? Příklady adres IPv4 a IPv6

  2. Statické linkování Linuxu je mrtvé?

  3. Neběží dhcpcd, protože /etc/network/interfaces definuje některá rozhraní, která budou používat klienta DHCP nebo statickou adresu

  1. Konfigurace síťového rozhraní se statickou IP adresou na RHEL 7

  2. Jak nastavit statickou IP adresu a nakonfigurovat síť v Linuxu

  3. Konfigurace IPv6 adresy v Red Hat Enterprise Linux 7 a 8