Název služby
síť
Popis
„síť ‘ služba aktivuje nebo deaktivuje všechna síťová rozhraní nakonfigurovaná tak, aby se spouštěla při spouštění. Tradiční síť TCP/IP v4 je vždy povolena, pokud se používá síť. Zde může být selektivně povoleno novější TCP/IP v6. Výchozí název hostitele systému je zde také uveden, ale může být později změněn při spuštění jednotlivých síťových rozhraní.
Jednotlivá síťová rozhraní, často označovaná jako „NIC“, každé má konfigurační soubor v /etc/sysconfig/network-scripts adresář. Podle konvence se každý konfigurační soubor síťového rozhraní jmenuje ifcfg-[název] a jsou umístěny pomocí vyhledávání pomocí vzoru zástupných znaků ifcfg-*. Obsah konfiguračního souboru síťové karty se liší podle typu rozhraní a sítě. Například konfigurace pro ethernetovou kartu, která používá schéma statické adresy IP, může vypadat takto:
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:50:56:96:0F:0E TYPE=Ethernet UUID=81e55568-4ed4-4d44-86dd-3f0272f48919 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=none IPADDR=10.10.10.10 NETMASK=255.255.255.0 GATEWAY=10.10.10.1
V praxi jsou konfigurační soubory sítě zřídkakdy upravovány ručně. Místo toho system-config-network je použit nástroj.
Řízení služeb
Chcete-li spravovat síťovou službu při následných vypnutích a restartech, použijte chkconfig příkaz.
# chkconfig network on # chkconfig --list network network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Chcete-li službu trvale zakázat po restartování:
# chkconfig network off
Chcete-li okamžitě ovládat síťovou službu, použijte službu příkaz:
# service network Usage: /etc/init.d/network {start|stop|restart|reload|status}
Níže uvedená tabulka popisuje každý dostupný příkaz:
Příkaz | Popis |
---|---|
start | Iniciujte síťové prostředí spuštěním sítě IPv6 (pokud je povoleno); použít nastavení sysctl(8); spustit rozhraní místní smyčky; síť IPX; síť VLAN; a poté všechna ostatní zařízení nakonfigurovaná jako ONBOOT=yes v jejich konfiguračním souboru /etc/network/ifcfg-[nic]; nastavit statické směrování; dokončit spuštění IPv6; znovu spusťte sysctl(8) pro všechna nastavení specifická pro rozhraní. |
stop | Ignorováno, pokud je kořenový souborový systém (/) síťové zařízení; zastavit všechny síťové systémy souborů, jako je NFS; zahájit vypnutí IPv6; vypnutí všech zařízení CIPE, bridge nebo VLAN; zastavit služby IPX; vypínací zařízení zpětné smyčky; dokončit vypnutí IPv6. |
restartovat | Ekvivalent sekvence příkazů stop a poté spustit. |
znovu načíst | Ekvivalent sekvence příkazů stop a poté spustit. |
stav | Zobrazit seznam aktuálně nakonfigurovaných a aktuálně aktivních zařízení. |
Konfigurace služby
Soubor /etc/sysconfig/network soubor řídí celkový provoz síťové služby. Příklad je uveden níže:
# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=yes HOSTNAME=geeklab.example.com
Tento příklad umožňuje sítě IPv6. IPv4 je vždy povoleno, když NETWORKING=ano se používá. HOSTNAME položka nastavuje název hostitele DNS.