TCP / IP-verkon määrittäminen Linuxissa

esittely

Tässä artikkelissa kuvataan TCP / IP-verkon käyttöönottoa kaikille Linux-jakeluille. Se ei käsittele verkon käynnistystiedostojen toteutusta.

Isäntänimen määrittäminen

Useimmissa verkon sovelluksissa on usein tärkeää määrittää isäntänimi.

Tätä varten voit käyttää isäntänimen komentoa:

 isäntänimi YourMachine 

Esimerkiksi

 isäntänimi Jak 

(Jos "Jak" on koneeni nimi)

IP-osoitteiden määrittäminen

Ensin on kysyttävä itseltäsi, mitä aiot tehdä tämän verkon kanssa ja miten käyttäjät voivat tukea. Itse asiassa asiakkaiden määrä määrittää IP-osoitealueen, josta valita.

  • Luokka C (alle 255 asiakasta): 192.168.0.0 - 192.168.255.0: 255.255.255.0
  • Luokka B (alle 65535 asiakasta): 172, 16, 0, 0 - 172, 31, 0, 0: 255, 255, 0, 0
  • Luokka A (yli 65535 asiakasta): 172.16.0.0 - 172.31.0.0: 255.255.0.0

Huomaa: Jos haluat yksinkertaisesti määrittää verkkosovelluksia ilman asiakkaita samassa verkossa. Voit käyttää loopback-liitäntää (127.0.0.1).

Loopback-liitäntä

Nyt määritämme verkon. Kaikki komennot on syötettävä pääkäyttäjänä:

Useimmissa Linux-jakeluissa loopback-käyttöliittymä on jo määritetty. Voit tarkistaa sen seuraavalla komennolla:

 # / sbin / ifconfig 

Näytetään seuraavat tiedot:

 # ifconfig lo lo Link encap Local loopback inet addr 127.0.0.1 Bcast [NONE SET] Mask 255.0.0.0 UP BROADCAST LOOPBACK RUNNING MTU 2000 Metric 1 RX-paketit 0 virhettä 0 pudonnut 0 ylitys 0 TX-paketit 0 virhettä 0 pudonnut 0 ylitys 0 

Muussa tapauksessa käytä tätä komentoa:

 # ifconfig lo 127.0.0.1 

Meidän on nyt syötettävä tämä liitäntä reititystaulukkoon

 # reitti lisää 127.0.0.1 

Nyt kun loopback-käyttöliittymä on määritetty, testaa se ping-komennolla:

 # ping 127.0.0.1 PING localhost (127.0.0.1): 56 datatavua 64 tavua 127.0.0.1: icmp_seq = 0 ttl = 32 aika = 1 ms 64 tavua 127.0.0.1: icmp_seq = 0 ttl = 32 aika = 0 ms 

Silmukkasovellusliittymäsi on määritetty oikein.

Ethernet-liitäntä

Ethernet-liitännän konfiguraatio käyttää samoja työkaluja ja samoja menetelmiä kuin Loopback-liitäntä.

Määritämme tämän rajapinnan luokan C kanssa 254 asiakkaalle.

Voit kuitenkin muuttaa IP-osoitteen yllä mainitun taulukon mukaisesti. Ennen kuin teet tämän, sinun on lisättävä verkkokorttisi mukainen verkkomoduuli.

 # ifconfig eth0 192.168.0.1 netmask 255.255.255.0 

käyttäen:

 # / sbin / ifconfig eth0 eth0 Linkkisovellus: Ethernet HWaddr 00: 01: 03: 48: 77: 56 inet addr: 192.168.0.1 Bcast: 192.168.0.255 Mask: 255.255.255.0 UP BROADCAST RUNNING MTU: 1500 Metric: 1 RX-paketti : 0 virhettä: 0 pudonnut: 0 ylityksiä: 1 kehys: 0 lähetyspakettia: 0 virhettä: 0 pudonnut: 0 ylityksiä: 0 kantoaallosta: 4 törmäystä: 0 txqueuelen: 0 keskeytys: 11 perusosoite: 0x1000 

Meidän täytyy lisätä ethernet-liitäntä reititystaulukkoon:

 # reitti lisää -net 192.168.0.0 

Sinun pitäisi jo nähdä "lo" (loopback) -liitäntä: ifconfig lo 127.0.0.1

 # ping 192.168.0.1 1 lähetetty paketti, 1 vastaanotettu paketti, 0% pakettihäviö rOund-trip min / avg / max = 0, 1 / 0, 1 / 0, 1 ms bash-2.04 $ ping 192.168.0.1 PING 192.168.1.223 (192.168.0.1): 56 datatavua 64 tavua 192.168.0.1: icmp_seq = 0 ttl = 128 aika = 0, 5 ms 64 tavua 192.168.0.1: icmp_seq = 1 ttl = 128 aika = 0, 3 ms --- 192.168.0.1 ping-tilastot --- 2 pakettia lähetetty, 2 vastaanotettua pakettia, 0% pakettihäviö edestakaisin min / avg / max = 0, 3 / 0, 4 / 0, 5 ms 

Käyttöliittymät on nyt määritetty oikein.

Nyt voit muokata / etc / hosts-tiedostoasi:

 # / Etc / hosts käynnistys. 127.0.0.1 localhost 192.168.0.1 Albert.einstein.net Albert #End tiedosto / etc / hosts. 

Yrittää:

 # ping localhost # ping Jak 

Rémy Pouchainin julkaisema Orginal-asiakirja CommentcaMarche.net-sivustolla

Edellinen Artikkeli Seuraava Artikkeli

Top Vinkkejä