![Cum se setează cu ușurință sistemul de operare implicit în grub](/f/410ffdf68b821abbf5cb874a3ea0c022.png?width=100&height=100)
Calculatoarele sunt conectate într-o rețea pentru a face schimb de informații sau resurse reciproc. Două sau mai multe computere conectate prin intermediul rețelei media numite rețea de calculatoare. Există un număr de dispozitive de rețea sau media sunt implicate pentru a forma rețeaua de calculatoare. Computer încărcat cu Sistem de operare Linux poate fi, de asemenea, o parte a rețelei, indiferent dacă este o rețea mică sau mare multitasking și multiutilizator naturi. Menținerea sistemului și a rețelei în funcțiune este o sarcină a Administrator de sistem / rețea loc de munca. În acest articol vom analiza configurația rețelei utilizate frecvent și vom depana comenzile în Linux.
ifconfig (configurator de interfață) comanda este utilizată pentru a inițializa o interfață, a atribui Adresa IP la interfață și permite sau dezactivați interfață la cerere. Cu această comandă puteți vizualiza Adresa IP și Hardware / Adresa mac atribuiți interfeței și, de asemenea MTU (Unitate de transmisie maximă) mărimea.
# ifconfig eth0 Link encap: Ethernet HWaddr 00: 0C: 29: 28: FD: 4Cinet addr: 192.168.50.2 Bcast: 192.168.50.255 Mască: 255.255.255.0 inet6 addr: fe80:: 20c: 29ff: fe28: fd4c / 64 Domeniu: Link UP DIFUZARE RUNNING MULTICAST MTU: 1500 Metric: 1 Pachete RX: 6093 erori: 0 scăzut: 0 depășiri: 0 cadru: 0 pachete TX: 4824 erori: 0 scăpat: 0 depășiri: 0 purtător: 0 coliziuni: 0 txqueuelen: 1000 octeți RX: 6125302 (5,8 MiB) octeți TX: 536966 (524,3 KiB) Întrerupere: 18 Adresa de bază: 0x2000 lo Link encap: Local Loopback inet addr: 127.0.0.1 Mască: 255.0.0.0 inet6 addr::: 1/128 Domeniu: Gazdă UP LOOPBACK RUNNING MTU: 16436 Metrică: 1 RX pachete: 8 erori: 0 scăzute: 0 depășiri: 0 cadru: 0 pachete TX: 8 erori: 0 scăpate: 0 depășiri: 0 purtător: 0 coliziuni: 0 txqueuelen: 0 octeți RX: 480 (480,0 b) octeți TX: 480 (480,0 b)
ifconfig cu interfață (eth0) comanda afișează doar detalii specifice interfeței, cum ar fi Adresa IP, Adresa mac etc. cu -A opțiunile vor afișa toate detaliile interfeței disponibile dacă este dezactivată și.
# ifconfig eth0 eth0 Link encap: Ethernet HWaddr 00: 0C: 29: 28: FD: 4C inet addr: 192.168.50.2 Bcast: 192.168.50.255 Mască: 255.255.255.0 inet6 addr: fe80:: 20c: 29ff: fe28: fd4c / 64 Domeniu de aplicare: Link UP BRODCAST RUNNING MULTICAST MTU: 1500 Metric: 1 Pachete RX: 6119 erori: 0 scăzute: 0 depășiri: 0 cadru: 0 Pachete TX: 4841 erori: 0 scăzut: 0 depășiri: 0 purtător: 0 coliziuni: 0 txqueuelen: 1000 RX octeți: 6127464 (5,8 MiB) TX octeți: 539648 (527,0 KiB) Întrerupere: 18 Baza adresa: 0x2000
Atribuirea unui Adresa IP și Gateway pentru a interfața din mers. Setarea va fi eliminată în cazul repornirii sistemului.
# ifconfig eth0 192.168.50.5 netmask 255.255.255.0
La permite sau dezactivați Interfață specifică, folosim exemplul de comandă după cum urmează.
# ifup eth0
# ifdown eth0
În mod implicit MTU dimensiunea este 1500. Putem seta necesarul MTU dimensiunea cu comanda de mai jos. A inlocui XXXX cu dimensiunea.
# ifconfig eth0 mtu XXXX
Interfata retea numai pachetele primite aparțin acelui anume NIC. Dacă puneți interfața în promiscuu modul va primi toate pachetele. Acest lucru este foarte util pentru a captura pachete și a le analiza ulterior. Pentru aceasta este posibil să aveți nevoie de acces la superutilizator.
# ifconfig eth0 - promisc
PING (Pachet IN Internet Groper) comanda este cel mai bun mod de a testa conectivitatea între două noduri. Dacă este Rețea locală (LAN) sau Rețea de arie largă (WAN). Utilizare ping ICMP (Protocol de mesaje de control pe Internet) pentru a comunica cu alte dispozitive. Puteți face ping numele gazdei adresa IP folosind comanda de mai jos.
# ping 4.2.2.2 PING 4.2.2.2 (4.2.2.2) 56 (84) octeți de date. 64 octeți de la 4.2.2.2: icmp_seq = 1 ttl = 44 timp = 203 ms. 64 octeți de la 4.2.2.2: icmp_seq = 2 ttl = 44 timp = 201 ms. 64 octeți de la 4.2.2.2: icmp_seq = 3 ttl = 44 timp = 201 ms SAU # ping www.tecmint.com PING tecmint.com (50.116.66.136) 56 (84) octeți de date. 64 octeți de la 50.116.66.136: icmp_seq = 1 ttl = 47 timp = 284 ms. 64 octeți de la 50.116.66.136: icmp_seq = 2 ttl = 47 timp = 287 ms. 64 octeți de la 50.116.66.136: icmp_seq = 3 ttl = 47 timp = 285 ms
În Linux comanda ping continua să se execute până când întrerupeți. Ping cu -c opțiune ieșire după N numărul de solicitări (răspunsul de succes sau de eroare).
# ping -c 5 www.tecmint.com PING tecmint.com (50.116.66.136) 56 (84) octeți de date. 64 octeți de la 50.116.66.136: icmp_seq = 1 ttl = 47 timp = 285 ms. 64 octeți de la 50.116.66.136: icmp_seq = 2 ttl = 47 timp = 285 ms. 64 octeți de la 50.116.66.136: icmp_seq = 3 ttl = 47 timp = 285 ms. 64 octeți de la 50.116.66.136: icmp_seq = 4 ttl = 47 timp = 285 ms. 64 octeți din 50.116.66.136: icmp_seq = 5 ttl = 47 timp = 285 ms tecmint.com statistici ping 5 pachete transmise, 5 primite, 0% pierdere de pachete, timp 4295 ms. rtt min / avg / max / mdev = 285.062 / 285.324 / 285.406 / 0.599 ms
traceroute este un utilitar de depanare a rețelei care arată numărul de hamei luate pentru a ajunge la destinație, care determină și calea de călătorie a pachetelor. Mai jos urmărim ruta către global Adresa IP a serverului DNS și posibilitatea de a ajunge la destinație arată, de asemenea, calea pachetului pe care îl călătorește.
# traceroute 4.2.2.2 tracerout la 4.2.2.2 (4.2.2.2), 30 hamei max, pachete de 60 octeți 1 192.168.50.1 (192.168.50.1) 0.217 ms 0.624 ms 0.133 ms 2 227.18.106.27.mysipl.com (27.106.18.227) 2.343 ms 1.910 ms 1.799 ms 3 221-231-119-111.mysipl.com (111.119.231.221) 4.334 ms 4.001 ms 5.619 ms 4 10.0.0.5 (10.0.0.5) 5.386 ms 6.490 ms 6.224 ms 5 gi0-0-0.dgw1.bom2 .pacific.net.in (203.123.129.25) 7.798 ms 7.614 ms 7.378 ms 6 115.113.165.49.static-mumbai.vsnl.net.in (115.113.165.49) 10.852 ms 5.389 ms 4.322 ms 7 ix-0-100.tcore1.MLV-Mumbai.as6453.net (180.87. 38,5) 5,836 ms 5,590 ms 5.503 ms 8 if-9-5.tcore1.WYN-Marseille.as6453.net (80.231.217.17) 216.909 ms 198.864 ms 201.737 ms 9 if-2-2.tcore2.WYN-Marseille.as6453.net (80.231.217.2 ) 203.305 ms 203.141 ms 202.888 ms. 10 if-5-2.tcore1.WV6-Madrid.as6453.net (80.231.200.6) 200.552 ms 202.463 ms 202.222 ms. 11 if-8-2.tcore2.SV8-Highbridge.as6453.net (80.231.91.26) 205,446 ms 215,885 ms 202,867 ms. 12 if-2-2.tcore1.SV8-Highbridge.as6453.net (80.231.139.2) 202.675 ms 201.540 ms 203.972 ms. 13 if-6-2.tcore1.NJY-Newark.as6453.net (80.231.138.18) 203.732 ms 203.496 ms 202.951 ms. 14 if-2-2.tcore2.NJY-Newark.as6453.net (66.198.70.2) 203.858 ms 203.373 ms 203.208 ms. 15 66.198.111.26 (66.198.111.26) 201.093 ms 63.243.128.25 (63.243.128.25) 206.597 ms 66.198.111.26 (66.198.111.26) 204.178 ms. 16 ae9.edge1.NewYork. Level3.net (4.68.62.185) 205.960 ms 205.740 ms 205.487 ms. 17 vlan51.ebr1.NewYork2.Level3.net (4.69.138.222) 203.867 ms vlan52.ebr2.NewYork2.Level3.net (4.69.138.254) 202.850 ms vlan51.ebr1.NewYork2.Level3.net (4.69.138.222) 202.351 ms. 18 ae-6-6.ebr2.NewYork1.Level3.net (4.69.141.21) 201.771 ms 201.185 ms 201.120 ms. 19 ae-81-81.csw3.NewYork1.Level3.net (4.69.134.74) 202.407 ms 201.479 ms ae-92-92.csw4.NewYork1.Level3.net (4.69.148.46) 208.145 ms. 20 ae-2-70.edge2.NewYork1.Level3.net (4.69.155.80) 200.572 ms ae-4-90.edge2.NewYork1.Level3.net (4.69.155.208) 200.402 ms ae-1-60.edge2.NewYork1 .Level3.net (4.69.155.16) 203.573 ms. 21 b. Rezolvatori. Level3.net (4.2.2.2) 199.725 ms 199.190 ms 202.488 ms
Netstat (Statistica rețelei) comanda afișează informații despre conexiune, informații despre tabelul de rutare etc. Pentru a afișa informațiile tabelului de rutare folosiți opțiunea ca -r.
# netstat -r Tabel de rutare IP kernel. Destinație Gateway Genmask Steaguri Fereastra MSS irtt Iface. 192.168.50.0 * 255.255.255.0 U 0 0 0 eth0. link-local * 255.255.0.0 U 0 0 0 eth0. implicit 192.168.50.1 0.0.0.0 UG 0 0 0 eth0
Pentru mai multe exemple de Comanda Netstat, vă rugăm să citiți articolul nostru anterior 20 Exemple de comenzi Netstat în Linux.
Săpa (groper de informații despre domeniu) interogare DNS informații conexe precum O înregistrare, CNAME, Înregistrare MX etc. Această comandă se utilizează în principal pentru depanarea DNS interogare legată.
# sapă www.tecmint.com; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 << >> www.tecmint.com.;; opțiuni globale: + cmd.;; Am răspuns:;; - >> HEADER <
Pentru mai multe exemple de Comanda Dig, vă rugăm să citiți articolul de pe 10 comenzi Linux Dig pentru interogarea DNS.
nslookup comanda folosește și pentru a afla DNS interogare legată. Următoarele exemple arată O înregistrare (Adresa IP) de tecmint.com.
# nslookup www.tecmint.com Server: 4.2.2.2. Adresa: 4.2.2.2 # 53 Răspuns non-autoritar: www.tecmint.com nume canon = tecmint.com. Nume: tecmint.com. Adresa: 50.116.66.136
Pentru mai mult Comandă NSLOOKUP, citiți articolul pe 8 Exemple de comenzi Linux Nslookup.
traseu comanda arată și manipulează, de asemenea ip tabel de rutare. Pentru a vedea tabelul de rutare implicit în Linux, tastați următoarea comandă.
# traseu Tabel de rutare IP kernel. Destinație Gateway Genmask Steaguri Metric Ref Utilizați Iface. 192.168.50.0 * 255.255.255.0 U 0 0 0 eth0. link-local * 255.255.0.0 U 1002 0 0 eth0. implicit 192.168.50.1 0.0.0.0 UG 0 0 0 eth0
Adăugarea, ștergerea rutelor și gateway-ul implicit cu următoarele comenzi.
# route add -net 10.10.10.0/24 gw 192.168.0.1
# route del -net 10.10.10.0/24 gw 192.168.0.1
# route add default gw 192.168.0.1
gazdă comanda pentru a găsi numele IP sau IP a numi în IPv4 sau IPv6 și, de asemenea, interogare DNS înregistrări.
# host www.google.com www.google.com are adresa 173.194.38.180. www.google.com are adresa 173.194.38.176. www.google.com are adresa 173.194.38.177. www.google.com are adresa 173.194.38.178. www.google.com are adresa 173.194.38.179. www.google.com are adresa IPv6 2404: 6800: 4003: 802:: 1014
Folosind -t opțiune putem afla DNS Resource Records ca CNAME, NS, MX, SOA etc.
# host -t CNAME www.redhat.com www.redhat.com este un alias pentru wildcard.redhat.com.edgekey.net.
ARP (Protocolul de rezolvare a adreselor) este util pentru vedere / adăuga conținutul nucleului Tabelele ARP. Pentru a vedea tabelul implicit utilizați comanda ca.
# arp -e Adresa HWtype HWaddress Flags Mask Iface. 192.168.50.1 eter 00: 50: 56: c0: 00: 08 C eth0
ettool este un înlocuitor al mii-instrument. Este pentru a vizualiza, seta viteza și duplexul Placa de retea (NIC). Puteți seta duplex permanent în /etc/sysconfig/network-scripts/ifcfg-eth0 cu ETHTOOL_OPTS variabil.
# ethtool eth0 Setări pentru eth0: Nivel mesaj curent: 0x00000007 (7) Link detectat: da
iwconfig comanda în Linux este folosit pentru a configura un interfață de rețea fără fir. Puteți vedea și seta elementele de bază Wifi detalii precum SSID canal și criptare. Puteți consulta pagina de manual a iwconfig să afle mai multe.
# iwconfig [interfață]
numele gazdei este de a identifica într-o rețea. A executa numele gazdei comanda pentru a vedea numele gazdei casetei dvs. Puteți seta numele de gazdă permanent în /etc/sysconfig/network. Trebuie să reporniți caseta odată ce ați setat un nume de gazdă adecvat.
# nume de gazdă tecmint.com
Tip sistem-config-rețea în promptul de comandă pentru a configura setările de rețea și veți obține frumos Interfață grafică pentru utilizator (GUI) care poate fi folosit și pentru configurare Adresa IP, Gateway, DNS etc. așa cum se arată în imaginea de mai jos.
# system-config-network
Acest articol poate fi util pentru utilizarea de zi cu zi a Administrator de rețea Linux în Linux / Sistem de operare tip Unix. Vă rugăm să împărtășiți prin căsuța de comentarii dacă am ratat.