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