TCP / IP võrgu loomine Linuxis

Sissejuhatus

Käesolevas artiklis kirjeldatakse TCP / IP-võrgu rakendamist kõigi Linuxi distributsioonide jaoks. See ei käsitle võrgu käivitamise failide rakendamist.

Hostname määramine

Enamiku võrgurakenduste puhul on sageli oluline määrata hostinimi.

Selleks saate kasutada hostinimi käsku:

 hostinimi YourMachine 

Näiteks

 hostinimi Jak 

(Kus "Jak" on minu masina nimi)

IP-aadresside määramine

Kõigepealt küsi endalt, mida kavatsete selle võrguga teha ja kuidas kasutajad seda toetavad. Tõepoolest, kliendi arv määrab IP-aadressi vahemiku, millest valida.

  • Klass C (vähem kui 255 klienti): 192.168.0.0 - 192.168.255.0: 255.255.255.0
  • B-klass (vähem kui 65535 klienti): 172.16.0.0 - 172.31.0.0: 255.255.0.0
  • A-klass (rohkem kui 65535 klienti): 172.16.0.0 - 172.31.0.0: 255.255.0.0

Pange tähele, et: Kui soovite lihtsalt võrgurakendusi konfigureerida, ilma ühegi kliendita sama võrku. Võite kasutada silmuskaitse liidest (127.0.0.1).

Silmuskaitse liides

Nüüd konfigureerime teie võrgu. Kõik käsud tuleb sisestada juurena:

Enamikul Linuxi distributsioonidest on loopback-liides juba konfigureeritud. Seda saab kontrollida järgmise käsuga:

 # / sbin / ifconfig 

Kuvatakse järgmised andmed:

 # 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 paketid 0 viga 0 langenud 0 ületamine 0 TX paketid 0 viga 0 langenud 0 ületamine 0 

Vastasel juhul kasutage seda käsku:

 # ifconfig lo 127.0.0.1 

Nüüd peame selle liidese marsruudi tabelisse sisestama

 # marsruut lisada 127.0.0.1 

Nüüd, kui loopback-liides on konfigureeritud, testige seda ping-käsu abil:

 # ping 127.0.0.1 PING localhost (127.0.0.1): 56 andmebaidi 64 baiti 127.0.0.1-st: icmp_seq = 0 ttl = 32 aeg = 1 ms 64 baiti 127.0.0.1: icmp_seq = 0 ttl = 32 aeg = 0 ms 

Teie loopback-liides on õigesti konfigureeritud.

Etherneti liides

Etherneti liidese konfiguratsioon kasutab samu vahendeid ja samu meetodeid nagu Loopback liides.

Konfigureerime selle liidese klassi C 254 kliendile.

Kuid IP-aadressi saate muuta vastavalt ülaltoodud tabelile. Enne seda peate sisestama võrgukaardi, mis vastab teie võrgukaardile.

 # ifconfig eth0 192.168.0.1 netmask 255.255.255.0 

kasutades:

 # / sbin / ifconfig eth0 eth0 Linki kapten: Ethernet HWaddr 00: 01: 03: 48: 77: 56 inet adr: 192.168.0.1 Bcast: 192.168.0.255 Mask: 255.255.255.0 UP BROADCAST RUNNING MTU: 1500 Metric: 1 RX paketti : 0 viga: 0 langenud: 0 ületamist: 1 kaader: 0 TX pakette: 0 viga: 0 langenud: 0 ületamist: 0 kandjat: 4 kokkupõrget: 0 txqueuelen: 0 katkestus: 11 baasi aadress: 0x1000 

Me peame marsruutimise tabelisse lisama Etherneti liidese:

 # marsruudi lisamine -net 192.168.0.0 

Peaksite juba nägema "lo" (loopback) liidest: ifconfig lo 127.0.0.1

 # ping 192.168.0.1 1 edastatud pakett, 1 vastuvõetud pakett, 0% paketi kadu 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 andmebaidi 64 baiti alates 192.168.0.1: icmp_seq = 0 ttl = 128 aeg = 0, 5 ms 64 baiti alates 192.168.0.1: icmp_seq = 1 ttl = 128 aeg = 0, 3 ms --- 192.168.0.1 pingstatistika --- 2 paketti edastatud, 2 vastuvõetud paketti, 0% pakettakna kadu edasi-tagasi min / avg / max = 0, 3 / 0, 4 / 0, 5 ms 

Teie liidesed on nüüd õigesti konfigureeritud.

Nüüd saate oma / etc / hosts faili redigeerida:

 # / Etc / hosts käivitamine. 127.0.0.1 localhost 192.168.0.1 Albert.einstein.net Albert #End failist / etc / hosts. 

Proovi:

 # ping localhost # ping Jak 

Rémy Pouchaini poolt väljaantud Orginal dokument CommentcaMarche.netis

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited