Jos olet tavallinen Linux-käyttäjä tai järjestelmän ylläpitäjä, saatat joutua asentamaan verkon järjestelmääsi. Toisin kuin työpöytäjärjestelmissä, joissa voit käyttää dynaamisia konfiguraatioita, sinun on tehtävä palvelimille erityisiä konfiguraatioita verkkoympäristöstäsi riippuen. Dynaamiset määritykset muuttuvat jatkuvasti palvelimen uudelleenkäynnistyksen yhteydessä, joten joissakin tapauksissa tarvitaan staattisia määrityksiä esimerkiksi silloin, kun palvelinta on hallinnoitava etänä tai kun palvelimella on käytössä sovellus tai palvelu, joka tarvitsee jatkuvaa käyttöä. Tässä artikkelissa kerromme, miten voit määrittää perusverkon Debian-pohjaisessa Linux-käyttöjärjestelmässä. Perusasetuksiin kuuluu staattisen IP:n, yhdyskäytävän, DNS:n ja isäntänimen asettaminen.
Olemme käyttäneet Debian 10 -käyttöjärjestelmää kuvatessamme tässä artikkelissa mainittua menettelyä.
Katsele nykyistä verkon konfiguraatiota
Katsellaksesi nykyisiä verkon konfiguraatioita suorita terminaalissa seuraava komento. Se näyttää kunkin liitännän tulosteen erillisessä osiossa.
$ ip a
Voit myös suorittaa ifconfig-komennon nähdäksesi IP-osoitteen.
$ ifconfig
Ajoita alla oleva komento päätelaitteessa löytääksesi DNS-palvelimen IP:n:
$ cat /etc/resolv.conf
Verkon konfiguroinnin muuttaminen
Verkon peruskonfigurointiin kuuluu staattisen tai dynaamisen IP-osoitteen asettaminen, yhdyskäytävän lisääminen, DNS-palvelimen tiedot. Verkon konfigurointiin Debian-käyttöjärjestelmässä on eri tapoja.
Menetelmä 1: Käytä ifconfig- ja route-komentoa
Tässä menetelmässä katsotaan, miten verkkoasetukset konfiguroidaan. Muista kuitenkin, että nämä asetukset eivät ole pysyviä. Kun käynnistät järjestelmän uudelleen, asetukset poistetaan.
1. IP-osoitteen määrittäminen liitännälle
Käytämme ifconfig-ohjelmaa IP-osoitteen määrittämiseen verkkoliitännällemme. Alla on komennon syntaksi:
$ sudo ifconfig <interface> <IP_address> netmask <subnetmask> up
Seuraavassa esimerkissä komento määrittää IP-osoitteen 192.168.72.165 verkkoliitännälle eth0. Verkkomaski on 24 (255.255.255.255.0) bittiä.
$ sudo ifconfig eth0 192.168.72.165 netmask 255.255.255.0 up
2. Määritä oletusyhdyskäytävä
Oletusyhdyskäytävä on osoite, jota käytetään yhteydenpitoon ulkoverkon kanssa. Voit määrittää oletusyhdyskäytävän käyttämällä seuraavaa komentosyntaksia:
$ sudo route add default gw <IP_address> <interface>
Seuraavassa esimerkissä käytän oletusyhdyskäytävän osoitteena 192.68.72.2.
$ sudo route add default gw 192.168.72.2 eth0
3. Määritä DNS-palvelin
DNS-palvelin ratkaisee toimialueen nimen IP-osoitteeksi, jotta selain pystyy lataamaan Internetin resurssit. Määritä DNS-nimipalvelimen osoite seuraavalla komentosyntaksilla:
$ echo "nameserver <IP_address>" > /etc/resolv.conf
Seuraavassa esimerkissä asetan nimipalvelimeni osoitteeksi Googlen julkisen DNS-IP-osoitteen, joka on 8.8.8.8.8.
$ echo "nameserver 8.8.8.8" > /etc/resolv.conf
Valmistuttuasi voit testata määrityksesi suorittamalla ifconfig-komennon seuraavasti:
Poista IP-osoite verkkoliitännästä
Poistaaksesi IP-osoitteen verkkoliitännästä, suorita terminaalissa seuraava komento:
$ ip address del <IP_address> dev <interface>
Menetelmä 2: Muuta verkkoasetuksia käyttöliittymätiedoston avulla
Tässä metodissa konfiguroimme pysyviä verkkoasetuksia, jotka järjestelmä muistaa myös uudelleenkäynnistyksen jälkeen. Tätä varten meidän on muokattava /etc/network/interfaces-tiedostoa millä tahansa tekstieditorilla. Suorita terminaalissa seuraava komento tätä varten:
$ sudo nano /etc/network/interfaces
Sitten lisää siihen seuraavat rivit:
auto eth0iface eth0 inet staticaddress 192.168.72.165netmask 255.255.255.0gateway 192.168.72.2
Näppäile nyt Ctrl+O ja sitten Ctrl+X tallentaaksesi ja poistuaksesi tiedostosta.
Huomioi, että osoite-, verkkomaski- ja yhdyskäytävä-rivin on alettava johtavilla välilyönneillä! Jos haluat määrittää osoitteen dynaamisesti, käytä seuraavia rivejä:
auto eth0iface eth0 inet dhcp
(DNS-)nimipalvelimien määrittäminen
Lisätäksemme DNS-palvelimien tiedot, meidän on muokattava /etc/resolv.conf-tiedostoa. Suorita tätä varten seuraava komento:
$ nano /etc/resolv.conf
Lisään tähän kaksi nimipalvelinta. Toinen on Googlen julkisen DNS-palvelimen osoite ja toinen on reitittimeni IP-osoite.
nameserver 8.8.8.8nameserver 192.168.72.2
Näppäile nyt Ctrl+O ja sitten Ctrl+X tallentaaksesi ja poistuaksesi tiedostosta.
Kun se on tehty, voit tarkistaa IP-osoitteen ip a- tai ifconfig-komennolla.
Menetelmä 3: Verkon asetusten muuttaminen Debianin graafisen käyttöliittymän avulla
Tässä menetelmässä käytämme graafista tapaa verkon perusasetusten määrittämiseen.
Tehdäksesi niin, paina näppäimistön windows-painiketta ja kirjoita hakupalkkiin settings. Avaa avautuvista tuloksista Asetukset. Napsauta sitten vasemmasta sivupalkista Verkko-välilehteä. Napsauta sen jälkeen sen liitännän hammasratas-kuvaketta, jonka haluat määrittää.
Mene IPv4-välilehdelle. Valitse Manual (Manuaalinen) ja syötä IP-osoite, verkkomassa, yhdyskäytävä ja DNS.
Jos haluat määrittää IP-osoitteen dynaamisesti, valitse Automatic (DHCP) (Automaattinen (DHCP)) -vaihtoehto ja syötä DNS-tiedot.
Kun olet valmis, tallenna muutokset napsauttamalla Käytä-painiketta.
Isäntänimen määrittäminen
Kuten IP-osoitteen, myös yksilöllisen isäntänimen avulla järjestelmä tunnistetaan verkossa. Voit selvittää järjestelmän nykyisen isäntänimen suorittamalla alla olevan komennon päätelaitteessa:
$ hostname
Järjestelmän isäntänimen muuttamiseksi voit suorittaa alla olevan komennon. Mutta kun käynnistät järjestelmän uudelleen, alkuperäinen isäntänimi palautuu.
$ hostname host_name
Vaihdan tässä isäntänimeni Debianista Debian10:ksi.
Vaihtaaksesi isäntänimen pysyvästi, sinun on suoritettava muokkaamalla hostname-tiedostoa, joka sijaitsee osoitteessa /etc/hostname. Kirjoita tätä varten alla oleva komento:
$ sudo nano /etc/hostname
Tässä tiedostossa on vain isäntänimi, vaihda vanha nimi haluamaasi nimeen ja tallenna ja poistu painamalla Ctrl+O ja Ctrl+X.
Joitakin muita hyödyllisiä komentoja, joita saatat tarvita Debian-käyttöjärjestelmän verkkoa perustettaessa:
Ping
Sitä voidaan käyttää kahden järjestelmän välisen yhteyden testaamiseen LAN- tai WAN-verkossa. Jos haluat testata yhteyden johonkin laitteeseen, kirjoita ping ja sen jälkeen kyseisen laitteen IP- tai isäntänimi:
$ ping <IP or hostname>
Arp:
Arp:tä käytetään kääntämään IP-osoitteet Ethernet-osoitteiksi. Voit tulostaa arp-taulukon kirjoittamalla:
$ arp –a
Route
Sitä käytetään Linux-järjestelmän reititystaulukon näyttämiseen.
$ route
Host
Se kääntää isäntänimet IP-osoitteiksi ja päinvastoin.
Etsii IP:n määriteltyä verkkotunnusta vastaan:
$ host domain_name
Etsii verkkotunnuksen nimen määriteltyä IP-osoitetta vastaan.
$ host IP_address
Liitännän ottaminen käyttöön ja poistaminen käytöstä
Liitännän ottamiseksi käyttöön käytetään:
$ ifup <interface>
Liitännän ottamiseksi käyttöön ja poistamiseksi käytöstä käytetään:
$ ifdown <interface>
Muuta muuta ei olekaan! Tässä artikkelissa olemme selittäneet, miten perusverkko asennetaan Debian-käyttöjärjestelmässä. Olemme käsitelleet eri menetelmiä, mukaan lukien graafinen ja komentorivipohjainen. Voit valita sen, joka on mielestäsi helpompi ja kätevämpi.