Konfigurace pokročilých síťových služeb na operačním systému CentOS 7 může zahrnovat několik komplexních kroků, zejména pokud potřebujete podporovat nejen klasické IPv4, ale i moderní IPv6, DHCPv6 pro dynamické přidělování IP adres a SLAAC pro automatickou konfiguraci bezstavových adres. Tento článek poskytne ucelený návod, jak tyto služby na CentOS 7 nastavit.
Předpoklady
- Čistá instalace CentOS 7
- Sudo přístup nebo root účet
- Aktivní síťové rozhraní
1. Základní konfigurace síťového rozhraní
Předtím, než se pustíme do konfigurace IPv6, DHCPv6 a SLAAC, je důležité, aby bylo síťové rozhraní správně nastaveno pro základní síťovou komunikaci.
-
Otevřete konfigurační soubor vašeho síťového rozhraní pomocí textového editoru. Předpokládáme, že rozhraní se jmenuje eth0
.
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
-
Ujistěte se, že soubor obsahuje následující řádky pro základní IPv4 konfiguraci:
BOOTPROTO=none
ONBOOT=yes
-
Pro IPv6 nastavení přidejte:
IPV6INIT=yes
Toto nastaví vaše rozhraní na použití SLAAC pro automatické získávání IPv6 adresy.
2. Konfigurace IPv6
CentOS 7 umožňuje konfiguraci IPv6 přímo v konfiguračním souboru síťového rozhraní.
-
Pro statickou IPv6 adresu přidejte do konfiguračního souboru následující řádky, kde xxxx:xxxx:xxxx:xxxx::x
je vaše IPv6 adresa a 64
je délka prefixu:
IPV6ADDR=xxxx:xxxx:xxxx:xxxx::x/64
IPV6_DEFAULTGW=xxxx:xxxx:xxxx:xxxx::1
3. Konfigurace DHCPv6 klienta
Pokud vaše síť vyžaduje DHCPv6 pro přidělování IPv6 adres, můžete konfigurovat váš systém, aby používal DHCPv6 klienta.
-
Upravte konfigurační soubor rozhraní, aby vypadal takto:
DHCPV6C=yes
IPV6INIT=yes
IPV6_AUTOCONF=no
-
Restartujte síťové služby, aby se změny projevily:
sudo systemctl restart network
4. Nastavení bezstavové auto-konfigurace (SLAAC)
SLAAC je již nastaven jako výchozí metoda pro získávání IPv6 adresy, jak bylo uvedeno výše. Pro potvrzení, že vaše rozhraní používá SLAAC:
5. Další konfigurace a diagnostika
-
Ujistěte se, že firewall povoluje provoz IPv6. Upravte pravidla firewalld nebo iptables podle potřeby.
-
Pro diagnostiku síťového spojení použijte nástroje jako ping6
nebo traceroute6
k testování konektivity IPv6.
-
V případě problémů s DHCPv6 se ujistěte, že váš DHCP server správně distribuuje IPv6 adresy.
Konfigurace pokročilých síťových služeb na CentOS 7 vyžaduje pečlivé plánování a porozumění síťovým protokolům. S náležitou péčí a dodržováním správných kroků můžete úspěšně nastavit IPv6, DHCPv6 a SLAAC na vašem systému, což zajistí jeho kompatibilitu s moderními síťovými standardy.