TCP / IP tīkla iestatīšana Linux

Ievads

Šajā rakstā ir aprakstīta TCP / IP tīkla ieviešana visiem Linux izplatījumiem. Tas neattiecas uz tīkla starta failu ieviešanu.

Resursdatora nosaukuma piešķiršana

Vairumam tīkla lietojumprogrammu bieži ir svarīgi definēt resursdatora nosaukumu.

Lai to izdarītu, varat izmantot komandas nosaukumu:

 resursdators YourMachine 

Piemēram

 hostname Jak 

(Ja "Jak" ir manas mašīnas nosaukums)

IP adreses piešķiršana

Vispirms jums jājautā sev, ko jūs plānojat darīt ar šo tīklu un kā lietotāji to var atbalstīt. Patiešām, klientu skaits nosaka IP adreses diapazonu, no kura izvēlēties.

  • C klase (mazāk nekā 255 klienti): 192.168.0.0 - 192.168.255.0: 255.255.255.0
  • B klase (mazāk nekā 65535 klienti): 172.16.0.0 - 172.31.0.0: 255.255.0.0
  • A klase (vairāk nekā 65535 klienti): 172.16.0.0 - 172.31.0.0: 255.255.0.0

Ievērojiet, ka: ja vienkārši vēlaties konfigurēt tīkla lietojumprogrammas, bez klientiem tajā pašā tīklā. Varat izmantot cilpas interfeisu (127.0.0.1).

Atslēgas interfeiss

Tagad mēs konfigurēsim jūsu tīklu. Visas komandas jāievada kā root:

Lielākajā daļā Linux izplatīšanas cilpas interfeiss jau ir konfigurēts. To var pārbaudīt, izmantojot šādu komandu:

 # / sbin / ifconfig 

Parādās:

 # ifconfig lo lo Link encap Local loopback inet addr 127.0.0.1 Bcast [NONE SET] Maska 255.0.0.0 UP BROADCAST LOOPBACK RUNNING MTU 2000 Metriskās 1 RX paketes 0 kļūdas 0 samazinājās 0 pārsniegums 0 TX paketes 0 kļūdas 0 samazinājās 0 pārsniegums 0 

Pretējā gadījumā izmantojiet šo komandu:

 # ifconfig lo 127.0.0.1 

Tagad mums jāievada šī saskarne maršrutēšanas tabulā

 # maršruts pievienot 127.0.0.1 

Tagad, kad cilpas interfeiss ir konfigurēts, pārbaudiet to, izmantojot ping komandu:

 # ping 127.0.0.1 PING localhost (127.0.0.1): 56 datu baiti 64 baiti no 127.0.0.1: icmp_seq = 0 ttl = 32 laiks = 1 ms 64 baiti no 127.0.0.1: icmp_seq = 0 ttl = 32 laiks = 0 ms 

Jūsu cilpas interfeiss ir pareizi konfigurēts.

Ethernet interfeiss

Ethernet interfeisa konfigurācija izmanto tos pašus rīkus un tās pašas metodes kā Loopback saskarne.

Konfigurēsim šo saskarni ar C klasi 254 klientiem.

Taču IP adresi var mainīt saskaņā ar iepriekš minēto tabulu. Pirms to veicat, jums ir jāievieto tīkla modulim atbilstošs tīkla modulis.

 # ifconfig eth0 192.168.0.1 netmask 255.255.255.0 

izmantojot:

 # / sbin / ifconfig eth0 eth0 Link encap: Ethernet HWaddr 00: 01: 03: 48: 77: 56 inet adr: 192.168.0.1 Bcast: 192.168.0.255 Maska: 255.255.255.0 UP BROADCAST RUNNING MTU: 1500 Metric: 1 RX paketes : 0 kļūdas: 0 nomesta: 0 pārsniegumi: 1 kadrs: 0 TX paketes: 0 kļūdas: 0 nomesta: 0 pārsniegumi: 0 nesējs: 4 sadursmes: 0 txqueuelen: 0 pārtraukums: 11 bāzes adrese: 0x1000 

Maršrutēšanas tabulā ir jāpievieno Ethernet interfeiss:

 # maršruta pievienošana -net 192.168.0.0 

Jums jau vajadzētu redzēt "lo" (cilpas) saskarni: ifconfig lo 127.0.0.1

 # ping 192.168.0.1 1 pārsūtītās paketes, 1 saņemta pakete, 0% pakešu zudums 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 datu baiti 64 baiti no 192.168.0.1: icmp_seq = 0 ttl = 128 laiks = 0, 5 ms 64 baiti no 192.168.0.1: icmp_seq = 1 ttl = 128 laiks = 0, 3 ms --- 192.168.0.1 ping statistika --- 2 paketes pārsūtīti, 2 saņemtas paketes, 0% pakešu zudumu turp un atpakaļ min / avg / max = 0, 3 / 0, 4 / 0, 5 ms 

Tagad jūsu saskarnes ir pareizi konfigurētas.

Tagad varat rediģēt failu / etc / hosts:

 # Sākt / etc / hosts. 127.0.0.1 localhost 192.168.0.1 Albert.einstein.net Albert #End no faila / etc / hosts. 

Mēģināt:

 # ping localhost # ping Jak 

Rémy Pouchain publicētais Orginal dokuments par CommentcaMarche.net

Iepriekšējais Raksts Nākamais Raksts

Top Padomi