Konfigurácia sieťového rozhrania
Úloha
- Zistite aké sieťové zariadenia systém pozná a ako sú nastavené
-
Zistite ako je nastavený default gateway
-
Zrušte default gateway a aj nastavenie IP adriesy pre sieťovú kartu
-
Manuálne nastavte IP adresu pre sieťovú kartu
-
Manuálne nastavte default gateway
-
Otestujte funkčnosť komunikácie s internetom
-
Prestudujte si obsah /etc/network/interfaces
-
Upravte obsah súboru /etc/network/interfaces, tak aby
po štarte server priradil sieťovej karte statickú IP adresu 192.168.30.20+číslo pracoviska
-
Overte po reštarte že nastavenie je funkčné, komunikácia s internetom bezproblémovo funguje
-
Preskúmajte súbor /etc/hostname
-
Preskúmajte súbor /etc/hosts
-
Preskúmajte súbor /etc/resolv.conf
-
Preskúmajte súbor /etc/protocols
Teória
Manuálna zmena konfigurácie sieťových rozhraní
Pre manipuláciu so sieťovými rozhraniami sa v aktuálnej verzii debianu používa príkaz ip. V minulosti sa
používal aj príkaz if-config. Na starších alebo iných systémoch sa preto môžete stretnúť aj s ním.
Príkaz ip má veľa volieb a kompletný popis si môžete prezrieť príkazom
man ip
Príklady použitia príkazu ip potrebné pre splnenie zadania cvičenia.
#všetky tri príkazy vykonajú rovnakú činnosť - zobrazia aktuálne nastavenie sieťových rozhraní
ip address
ip addr
ip a
#zistenie aktualne platných routing pravidiel
ip route
#odstránenie default gateway
ip route del default via 192.168.30.254
#odstránenie IP 192.168.30.28 zo sieťového rozhrania (karty) s názvom enp0s3
#(ak už nie sú iné sieťové rozhrania odstráni sa aj default gateway)
ip address del 192.168.30.28/24 dev enp0s3
#pridanie IP 192.168.100.28 na sieťové rozhranie s názvom enp0s3
ip address add 192.168.30.28/24 dev enp0s3
#pridanie default gateway
ip route add default via 192.168.30.254
Test IP konektivity
Pre overenie funkčnosti sieťových rozhraní je možné využiť príkazy
#ping na zadanú IP adresu alebo domenove meno
#testovanie treba ukončiť klávesou Ctrl+C
ping 192.168.30.254
ping www.spsest.sk
#test priechodnosti siete po zadaný uzol (IP alebo doménové meno)
traceroute www.whitehouse.gov
Konfiguračné súbory určujúce nastavenie sieťových rozhraní počas bootovania systému
Konfiguracný súbor ktorý určuje nastavenie sieťových rozhraní po štarte systému sa volá
/etc/network/interfaces. Kompletný popis sa dá získať príkazom
man interfaces
V princípe sa dajú zvoliť dve základné konfiguračné metódy - dynamická konfigurácia,
kedy sa sieťové rozhranie nastaví podľa odpovede DHCP servera. Druhá metóda je statická konfigurácia,
kedy sa sieťové rozhranie nastaví napevno zadanými údajmi podľa tohoto súboru. Príklad statickej konfigurácie pre učebňu
IST 906.
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s5
iface enp0s5 inet static
address 192.168.30.xx
netmask 255.255.255.0
gateway 192.168.30.254
dns-domain sosst.sk
dns-nameservers 10.3.56.9 8.8.8.8
Ďalšie konfiguračné súbory
V súbore /etc/hostname sa nachádza meno servera.
V prípade že by ste chceli meno servera zmeniť je to jedno z miest ktoré treba upraviť
V súbore /etc/hosts sa nachádza taký malý súkromý DNS server