Pokud jste správce systému Linux, přijde čas, kdy budete muset nakonfigurovat síť ve vašem systému. Na rozdíl od stolních počítačů, kde můžete používat dynamické IP adresy, na serverové infrastruktuře budete muset nastavit statickou IP adresu (alespoň ve většině případů).
Čtěte také: Jak nastavit nebo změnit název hostitele systému v systému Linux
Tento článek vám má ukázat, jak nakonfigurovat statickou IP adresu na nejčastěji používaných distribucích Linuxu.
Pro účely tohoto tutoriálu použijeme následující podrobnosti internetového protokolu verze 4 (IPv4):
IP address: 192.168.0.100 Netmask: 255.255.255.0 Hostname: node01.tecmint.com Domain name: tecmint.com Gateway: 192.168.0.1 DNS Server 1: 8.8.8.8 DNS Server 2: 4.4.4.4
Konfigurace statické IP adresy v RHEL/CentOS/Fedora:
Chcete-li nakonfigurovat statickou IP adresu v RHEL / CentOS / Fedora , budete muset upravit:
/etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0
Kde ve výše uvedeném "ifcfg-eth0"
odpovědi na vaše síťové rozhraní eth0
. Pokud se vaše rozhraní jmenuje „eth1"
pak soubor, který budete muset upravit, je "ifcfg-eth1"
.
Začněme prvním souborem:
# vi /etc/sysconfig/network
Otevřete tento soubor a nastavte:
NETWORKING=yes HOSTNAME=node01.tecmint.com GATEWAY=192.168.0.1 NETWORKING_IPV6=no IPV6INIT=no
Další otevření:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Poznámka :Ujistěte se, že jste otevřeli soubor odpovídající vašemu síťovému rozhraní. Název síťového rozhraní můžete najít pomocí příkazu ifconfig -a.
V tomto souboru proveďte následující změny:
DEVICE="eth0" BOOTPROTO="static" DNS1="8.8.8.8" DNS2="4.4.4.4" GATEWAY="192.168.0.1" HOSTNAME="node01.tecmint.com" HWADDR="00:19:99:A4:46:AB" IPADDR="192.68.0.100" NETMASK="255.255.255.0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="8105c095-799b-4f5a-a445-c6d7c3681f07"
Budete muset upravit pouze nastavení pro:
- DNS1 a DNS2
- BRÁNA
- HOSTNAME
- SÍŤOVÁ MASKA
- IPADDR
Ostatní nastavení by již měla být předdefinována.
Dále upravte resolve.conf
otevřením v textovém editoru, jako je nano nebo vi:
# vi /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip nameserver 4.4.4.4 # Replace with your nameserver ip
Jakmile provedete změny, restartujte síť pomocí:
# /etc/init.d/network restart [On SysVinit] # systemctl restart network [On SystemD]
Nastavit statickou IP adresu v Debian / Ubuntu
Nastavení statické IP adresy v Debianu / Ubuntu otevřete následující soubor:
# nano /etc/network/interfaces
Můžete vidět řádek, který vypadá takto:
auto eth0 iface eth0 inet dhcp
Změňte to tak, aby to vypadalo takto:
auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 4.4.4.4 dns-nameservers 8.8.8.8
Uložte soubor a poté upravte /etc/resolv.conf
takhle:
# nano /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip nameserver 4.4.4.4 # Replace with your nameserver ip
Restartujte síť ve vašem systému pomocí:
# /etc/init.d/network restart [On SysVinit] # systemctl restart network [On SystemD]
Vaše statická IP adresa byla nakonfigurována.
Závěr:
Nyní víte, jak nakonfigurovat statickou IP adresu v distribuci Linuxu. Pokud máte nějaké dotazy nebo připomínky, neváhejte je odeslat v sekci komentářů níže.