Ha Ön rendszeres Linux-felhasználó vagy rendszergazda, előfordulhat, hogy be kell állítania a hálózatot a rendszerén. Az asztali rendszerekkel ellentétben, ahol dinamikus konfigurációkat használhat, a szervereken a hálózati környezetétől függően speciális konfigurációkat kell elvégeznie. A dinamikus konfigurációk a kiszolgáló újraindításakor folyamatosan változnak, ezért bizonyos esetekben statikus konfigurációkra van szükség, például ha a kiszolgálót távolról kell adminisztrálni, vagy ha a kiszolgálón olyan alkalmazás vagy szolgáltatás fut, amely állandó hozzáférést igényel. Ebben a cikkben tehát elmagyarázzuk, hogyan állíthatsz be egy alapvető hálózatot egy Debian alapú Linux operációs rendszerben. Az alapbeállítás magában foglalja a statikus IP, az átjáró, a DNS és a hostnév beállítását.

A cikkben említett eljárás leírásához a Debian 10 OS-t használtuk.

A jelenlegi hálózati konfiguráció megtekintése

A jelenlegi hálózati konfigurációk megtekintéséhez futtassa a következő parancsot a Terminálban. Ez minden egyes interfész kimenetét külön szakaszban fogja megjeleníteni.

$ ip a

Az IP-cím megtekintéséhez az ifconfig parancsot is futtathatja.

$ ifconfig

Futtassa az alábbi parancsot a Terminálban a DNS-kiszolgáló IP címének megkereséséhez:

$ cat /etc/resolv.conf

Hálózati konfiguráció módosítása

Az alapvető hálózati konfiguráció magában foglalja a statikus vagy dinamikus IP-cím beállítását, az átjáró hozzáadását, a DNS-kiszolgáló adatait. A hálózat konfigurálásának különböző módjai vannak a Debian operációs rendszeren.

1. módszer: Ifconfig és route parancs használata

Ezzel a módszerrel megnézzük, hogyan lehet a hálózati beállításokat konfigurálni. Ne feledjük azonban, hogy ezek a beállítások nem lesznek véglegesek. A rendszer újraindítása után a beállítások törlődnek.

1. IP-cím hozzárendelése az interfészhez

Az ifconfig segítségével fogunk IP-címet rendelni a hálózati interfészünkhöz. Az alábbiakban a parancs szintaxisa látható:

$ sudo ifconfig <interface> <IP_address> netmask <subnetmask> up

A következő példában a parancs a 192.168.72.165 IP-címet rendeli az eth0 hálózati interfészhez. A hálózati maszk 24 (255.255.255.255.0) bit.

$ sudo ifconfig eth0 192.168.72.165 netmask 255.255.255.0 up

2. Az alapértelmezett átjáró beállítása

Az alapértelmezett átjáró a külső hálózattal való kommunikációhoz használt cím. Az alapértelmezett átjáró beállításához használja a következő parancsszintaxist:

$ sudo route add default gw <IP_address> <interface>

A következő példában a 192.68.72.2 címet használom alapértelmezett átjáró címként.

$ sudo route add default gw 192.168.72.2 eth0

3. A DNS-kiszolgáló beállítása

A DNS-kiszolgáló egy tartománynevet old fel egy IP-címre, hogy a böngésző be tudja tölteni az internetes erőforrásokat. A DNS névkiszolgáló címének beállításához használja a következő parancsszintaxist:

$ echo "nameserver <IP_address>" > /etc/resolv.conf

A következő példában a Google nyilvános DNS IP-címét állítom be a névkiszolgálóim címeként, amely a 8.8.8.8.8.

$ echo "nameserver 8.8.8.8" > /etc/resolv.conf

Amikor elkészült, az ifconfig parancs futtatásával tesztelheti a konfigurációt az alábbiak szerint:

IP-cím eltávolítása egy hálózati interfészről

Hálózati interfész IP-címének eltávolításához futtassa a következő parancsot a Terminálban:

$ ip address del <IP_address> dev <interface>

2. módszer: A hálózati beállítások módosítása az interfészfájl használatával

Ezzel a módszerrel állandó hálózati beállításokat fogunk konfigurálni, amelyekre a rendszer egy újraindítás után is emlékezni fog. Ehhez az /etc/network/interfaces fájlt kell szerkesztenünk bármilyen szövegszerkesztővel. Ehhez futtassuk a következő parancsot a terminálban:

$ sudo nano /etc/network/interfaces

Ezután adjuk hozzá a következő sorokat:

auto eth0iface eth0 inet staticaddress 192.168.72.165netmask 255.255.255.0gateway 192.168.72.2

Most nyomjuk le a Ctrl+O, majd a Ctrl+X billentyűkombinációt a mentéshez és a fájlból való kilépéshez.

Figyeljünk arra, hogy a cím, a netmaszk és az átjáró sornak vezető szóközzel kell kezdődnie! Abban az esetben, ha a címet dinamikusan szeretnénk hozzárendelni, használjuk a következő sorokat:

auto eth0iface eth0 inet dhcp

A (DNS) névszerverek definiálása

A DNS-kiszolgálók adatainak hozzáadásához az /etc/resolv.conf fájlt kell szerkesztenünk. Ehhez futtassuk a következő parancsot:

$ nano /etc/resolv.conf

Itt két Nameserver-t adok hozzá. Az egyik a Google nyilvános DNS-kiszolgálójának címe, a másik pedig a routerem IP-címe.

nameserver 8.8.8.8nameserver 192.168.72.2

Most nyomja le a Ctrl+O, majd a Ctrl+X billentyűkombinációt a mentéshez és a fájlból való kilépéshez.

Amikor ez megtörtént, az IP-címet az ip a vagy az ifconfig parancs segítségével ellenőrizheti.

3. módszer: A hálózati konfiguráció módosítása a Debian GUI-n keresztül

Ezzel a módszerrel a grafikus utat fogjuk használni az alapvető hálózati beállítások konfigurálására.

Ezzel a módszerrel nyomja meg a billentyűzeten a windows gombot, majd a keresősávba írja be a settings szót. A megjelenő találatok közül nyissuk meg a Beállítások menüpontot. Ezután a bal oldalsávban kattintson a Hálózat fülre. Ezt követően kattintson a konfigurálni kívánt interfész fogaskerék ikonjára.

Menjen az IPv4 fülre. Válassza a Manuális lehetőséget, és adja meg az IP-címet, a hálómaszkot, az átjárót és a DNS-t.

Ha dinamikusan szeretné kiosztani az IP-címet, válassza az Automatikus (DHCP) lehetőséget, és adja meg a DNS-adatokat.

Amint végzett, kattintson az Alkalmaz gombra a módosítások mentéséhez.

Hostnév beállítása

Az IP-címhez hasonlóan az egyedi hostnév is egy rendszer felismerésére szolgál a hálózaton. A rendszer aktuális hostnevének megkereséséhez futtassa az alábbi parancsot a Terminálban:

$ hostname

A rendszer hostnevének megváltoztatásához futtassa az alábbi parancsot. De amint újraindítja a rendszert, az eredeti hostnév visszaáll.

$ hostname host_name

Itt megváltoztatom a hostnevemet Debianról Debian10-re.

A hostnév végleges megváltoztatásához a végrehajtónak a /etc/hostname alatt található hostname fájlt kell szerkesztenie. Ehhez írja be az alábbi parancsot:

$ sudo nano /etc/hostname

Ez a fájl csak a hostnevet tartalmazza, változtassa meg a régi nevet a kívánt névre, majd a Ctrl+O és a Ctrl+X billentyűkombinációval mentse és lépjen ki.

Egy Debian operációs rendszerben a hálózat beállítása során szükség lehet még néhány hasznos parancsra:

Ping

Ezzel lehet tesztelni a kapcsolatot két rendszer között egyLAN vagy WAN hálózaton. Egy eszközhöz való kapcsolódás teszteléséhez írja be a ping parancsot, amelyet az adott eszköz IP-je vagy állomásneve követ:

$ ping <IP or hostname>

Arp:

AzArp az IP-címek Ethernet-címekre való lefordítására szolgál. Az arp táblázat nyomtatásához írja be:

$ arp –a

Route

A Linux rendszer útválasztási táblázatának megjelenítésére szolgál.

$ route

Host

Az állomásneveket fordítja le IP-címekre és fordítva.

A megadott tartományhoz tartozó IP megkereséséhez:

$ host domain_name

A megadott IP-címhez tartozó tartománynév megkereséséhez.

$ host IP_address

Az interfész engedélyezése és letiltása

Az interfész engedélyezéséhez használja:

$ ifup <interface>

Az interfész leállításához használja:

$ ifdown <interface>

Ez minden! Ebben a cikkben elmagyaráztuk, hogyan lehet egy alapvető hálózatot beállítani a Debian operációs rendszerben. Különböző módszereket tárgyaltunk, beleértve a grafikus és a parancssor alapúakat is. Kiválaszthatja azt, amelyiket egyszerűbbnek és kényelmesebbnek találja.

Hálózat konfigurálása Debian 10-ben

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.