Articles

Konfiguracja statycznego adresu IP w CentOS

Po świeżej instalacji CentOS używa DHCP (dhclient -v) aby przypisać IP do maszyny, które zmienia się przy restartach, lub restartach usług, itp.

Przypadek użycia: Różne konfiguracje usług, szczególnie obejmujące konfigurację klastrową, musimy ustawić stałe IP dla każdej maszyny, aby mogły się ze sobą komunikować, w przypadku DHCP instalacja może zostać przerwana przy restarcie, ponieważ każda z maszyn dostaje nowy adres IP. Tak więc pierwszym krokiem jest ustawienie statycznego adresu IP.

Krok 0 – Uzyskaj nazwę interfejsu ethernet

Możesz ją uzyskać używając któregoś z poniższych poleceń – nazwa może być w różnych formatach ethx, ensxx, enpxx, na przykład eth0, ens03, enp0s3, itd.

ip addr

lub,

ifconfig

nmcli d

Wyjście:

Krok 1 – backup resolv.conf

Może być aktualizowany przez usługę NetworkManager – w przypadku, gdy DNS jest określony w interfejsie conf.

$ sudo cp /etc/resolv.conf /etc/resolv.conf.backup

Krok 2 – Edycja pliku skryptu Ethernet

Teraz zaktualizuj skrypt o następujące parametry

BOOTPROTO=static
IPADDR=192.168.169.130
NAME=eno16777736
ONBOOT=yes

Output:

Krok 3 – Zaktualizuj plik sieciowy i DNS

Ustaw bramę w /etc/sysconfig/network. Bramę można uzyskać za pomocą jednego z poniższych poleceń:

route -n

lub,

ip route

Wyjście:

Update the gateway

$ vi /etc/sysconfig/network
NETWORKING=yes
GATEWAY=192.168.169.2

Uaktualnij DNS

Możesz użyć dowolnego z serwerów nazw Google tj. 8.8.8.8, lub 8.8.4.4.

$ vi /etc/resolv.conf
# Generated by NetworkManager
nameserver 8.8.8.8

Krok 4 – Zrestartuj sieć lub uruchom ponownie

systemctl restart network

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *