Articles

Jak skonfigurować ustawienia sieciowe CentOS 7

Posted on

Poniższy poradnik poprowadzi Cię przez konfigurację ustawień sieciowych CentOS 7. Jeśli jesteś zaznajomiony z systemem CentOS 6 lub niższym, zauważysz, że pliki konfiguracyjne sieci są w dużej mierze takie same.

Największą różnicą pomiędzy ostatnią wersją systemu a wersjami niższymi jest konwencja nazewnictwa interfejsów sieciowych. Przed CentOS 7 interfejsy sieciowe były numerowane, zaczynając od 0. Pierwszy interfejs miał również nazwę eth0. Teraz już tak nie jest, ponieważ pierwszy interfejs sieciowy jest oznaczony jako enp3s0. Aby dodać trochę zamieszania, następny interfejs jest oznaczony jako enp8s0.

Zrozumienie nazewnictwa interfejsów sieciowych

Przewidywalny sposób określania nazwy interfejsu sieciowego został wprowadzony w CentOS 6. Jednak dopiero w CentOS 7 funkcja ta została domyślnie włączona.

Przewidywalna konwencja nazewnictwa przypisuje nazwę do interfejsu na podstawie wielu czynników. Dla karty ethernetowej używane są następujące elementy: typ, magistrala i slot. Na przykład pierwszy interfejs sieciowy dla serwera CentOS 7 działającego w Virtualboxie byłby oznaczony jako enp3sp, czyli Ethernet device, bus 3, slot 0.

Typ urządzenia

en

ethernet

sl

Linia seryjna IP (slip)

wl

wlan

ww

swan

Wyłączenie Predictable Naming

Nie zaleca się wyłączania tej funkcji, możesz ją wyłączyć w dowolnym momencie. W ten sposób powrócisz do konwencji nazewnictwa itd.

Ustawienia wspólne

GATEWAY: Adres IP bramy sieciowej. Wymagany, jeśli wymagana jest łączność poza podsiecią sieci lokalnej, na przykład łączność z Internetem.

IPADDR: Adres IP interfejsu sieciowego.

Plik konfiguracyjny

Konfigurowanie statycznego IP

Adres statyczny to taki, który jest na stałe przypisany do jednego hosta. Jest to adres, który jest ręcznie konfigurowany przez administratora.

  1. Otwórz plik konfiguracyjny dla swojego interfejsu sieciowego.
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
  2. Dodaj następujące ustawienia do pliku:
    DEVICE=enp3s0ONBOOT=yesIPADDR=192.168.1.10NETMASK=255.255.255.0GATEWAY=192.168.1.1
  3. Zapisz zmiany i wyjdź
  4. Nowe ustawienia nie zostaną zastosowane do czasu ponownego uruchomienia interfejsu sieciowego lub włączenia go do sieci. Jeśli jesteś zdalnie zalogowany do serwera i modyfikujesz ustawienia sieciowe interfejsu, do którego jesteś podłączony, zrestartuj system.
  5. Restart interfejsu sieciowego.
    ifdown enp0s3
    ifup enp0s3

Konfigurowanie ustawień DHCP

Adres dynamiczny to taki, który jest dzierżawiony z serwera DHCP podczas uruchamiania systemu lub włączania interfejsu sieciowego. Poniższe ustawienia konfigurują interfejs sieciowy dla DHCP.

  1. Otwórz plik konfiguracyjny interfejsu sieciowego.
    vi /etc/sysconfig/network-scripts/ifcfg-
  2. Dodaj następujące ustawienia. Jeśli konfiguracja już istnieje, zmodyfikuj ją tak, aby wyglądała jak poniższa:
    DEVICE=enp3s0ONBOOT=yesDHCP=yes
  3. Zapisz zmiany i wyjdź
  4. Nowe ustawienia nie zostaną zastosowane do czasu ponownego uruchomienia interfejsu sieciowego lub włączenia go do sieci. Jeśli jesteś zdalnie zalogowany do serwera i modyfikujesz ustawienia sieciowe interfejsu, do którego jesteś podłączony, zrestartuj system.
  5. Restart interfejsu sieciowego.
    ifdown enp0s3
    ifup enp0s3

Weryfikacja ustawień sieciowych

Chcesz się upewnić, że Twój interfejs sieciowy zastosował nowe ustawienia. Możesz użyć polecenia IP, aby wyświetlić jego ustawienia.

ip a show enps3s0

Wyjście wyświetli podstawowe informacje o interfejsie, takie jak nazwa urządzenia, adres IP, adres MAC, itp. Poniżej przedstawiono przykładowe dane wyjściowe.

2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:b2:73:09 brd ff:ff:ff:ff:ff:ff inet 192.168.1.218/24 brd 192.168.1.255 scope global dynamic enp0s3 valid_lft 604708sec preferred_lft 604708sec inet6 fe80::340f:7dd6:76fc:780b/64 scope link tentative dadfailed valid_lft forever preferred_lft forever inet6 fe80::18f3:7b5:6d27:2b78/64 scope link tentative dadfailed valid_lft forever preferred_lft forever inet6 fe80::303d:1226:78e0:763e/64 scope link tentative dadfailed valid_lft forever preferred_lft forever

Dodaj komentarz

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