Računalniki so povezani v omrežje za izmenjavo informacij ali virov. Dva ali več računalnikov, povezanih prek omrežnega medija, se imenuje računalniško omrežje. Za oblikovanje računalniškega omrežja je vključenih več omrežnih naprav ali medijev. Računalnik naložen Operacijski sistem Linux Lahko je tudi del omrežja, ne glede na to, ali je majhno ali veliko večopravilnost in več uporabnikov narave. Vzdrževanje in delovanje sistema in omrežja je naloga Sistemski / omrežni skrbniki delo. V tem članku bomo pregledali pogosto uporabljene konfiguracije omrežja in ukaze za odpravljanje težav v Linuxu.
ifconfig (konfigurator vmesnika) ukaz se uporablja za inicializacijo vmesnika, dodelitev IP naslov do vmesnika in omogoči ali onemogoči vmesnik na zahtevo. S tem ukazom si lahko ogledate IP naslov in Strojna oprema / Mac naslov dodeli vmesniku in tudi MTU (Največja prenosna enota) velikost.
# ifconfig eth0 Link encap: Ethernet HWaddr 00: 0C: 29: 28: FD: 4Cinet dodatek: 192.168.50.2 Bcast: 192.168.50.255 Maska: 255.255.255.0 inet6 addr: fe80:: 20c: 29ff: fe28: fd4c/64 Področje uporabe: UP UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrika: 1 RX paketi: 6093 napake: 0 padlo: 0 prekoračitev: 0 okvir: 0 paketov TX: 4824 napak: 0 padlo: 0 prekoračitev: 0 nosilec: 0 trkov: 0 txqueuelen: 1000 bajtov RX: 6125302 (5,8 MiB) bajtov TX: 536966 (524,3 KiB) Prekinitev: 18 Osnovni naslov: 0x2000 lo Pokrov povezave: Lokalna povratna zanka inet addr: 127.0.0.1 Maska: 255.0.0.0 inet6 addr::: 1/128 Obseg: Host UP LOOPBACK RUNNING MTU: 16436 Metrika: 1 RX paketov: 8 napak: 0 padlo: 0 prekoračitev: 0 okvir: 0 paketi TX: 8 napak: 0 padlo: 0 prekoračitev: 0 nosilec: 0 trkov: 0 txqueuelen: 0 RX bajtov: 480 (480.0 b) TX bajtov: 480 (480,0 b)
ifconfig z vmesnikom (eth0) ukaz prikazuje samo določene podrobnosti vmesnika, na primer IP naslov, Mac naslov itd. z -a možnosti bodo prikazale vse razpoložljive podrobnosti vmesnika, če je tudi onemogočen.
# ifconfig eth0 eth0 Link encap: Ethernet HWaddr 00: 0C: 29: 28: FD: 4C inet addr: 192.168.50.2 Bcast: 192.168.50.255 Maska: 255.255.255.0 inet6 addr: fe80:: 20c: 29ff: fe28: fd4c/64 Področje uporabe: UP UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX paketi: 6119 napak: 0 padlo: 0 overruns: 0 frame: 0 TX paketi: 4841 napake: 0 padlo: 0 prekoračitev: 0 nosilec: 0 trki: 0 txqueuelen: 1000 RX bajtov: 6127464 (5.8 MiB) TX bajtov: 539648 (527.0 KiB) Prekinitev: 18 Base naslov: 0x2000
Dodelitev an IP naslov in Prehod za vmesnik med letenjem. Nastavitev bo odstranjena v primeru ponovnega zagona sistema.
# ifconfig eth0 192.168.50.5 maska omrežja 255.255.255.0
Za omogoči ali onemogoči poseben vmesnik, uporabljamo primer ukaza na naslednji način.
# ifup eth0
# ifdown eth0
Privzeto MTU velikost je 1500. Lahko nastavimo zahtevano MTU velikost z ukazom spodaj. Zamenjati XXXX z velikostjo.
# ifconfig eth0 mtu XXXX
Omrežni vmesnik le prejeti paketi pripadajo temu NIC. Če vstavite vmesnik promiskuitetno način bo prejel vse pakete. To je zelo koristno za zajem paketov in njihovo kasnejšo analizo. Za to boste morda potrebovali dostop super -uporabnika.
# ifconfig eth0 - promisc
PING (Paket INternet Groper) ukaz je najboljši način za preverjanje povezljivosti med dve vozlišči. Ali je Lokalno omrežje (LAN) oz Wide Area Network (WAN). Uporaba pinga ICMP (Protokol internetnega nadzornega sporočila) za komunikacijo z drugimi napravami. Pingate lahko ime gostitelja IP naslov z uporabo spodnjega ukaza.
# ping 4.2.2.2 PING 4.2.2.2 (4.2.2.2) 56 (84) bajtov podatkov. 64 bajtov iz 4.2.2.2: icmp_seq = 1 ttl = 44 čas = 203 ms. 64 bajtov iz 4.2.2.2: icmp_seq = 2 ttl = 44 čas = 201 ms. 64 bajtov iz 4.2.2.2: icmp_seq = 3 ttl = 44 čas = 201 ms ALI # ping www.tecmint.com PING tecmint.com (50.116.66.136) 56 (84) bajtov podatkov. 64 bajtov iz 50.116.66.136: icmp_seq = 1 ttl = 47 čas = 284 ms. 64 bajtov iz 50.116.66.136: icmp_seq = 2 ttl = 47 čas = 287 ms. 64 bajtov iz 50.116.66.136: icmp_seq = 3 ttl = 47 čas = 285 ms
V Linux ukaz ping izvajajte, dokler ne prekinete. Ping z -c možnost izhod za N številka zahteve (odgovor na uspeh ali napako).
# ping -c 5 www.tecmint.com PING tecmint.com (50.116.66.136) 56 (84) bajtov podatkov. 64 bajtov iz 50.116.66.136: icmp_seq = 1 ttl = 47 čas = 285 ms. 64 bajtov iz 50.116.66.136: icmp_seq = 2 ttl = 47 čas = 285 ms. 64 bajtov iz 50.116.66.136: icmp_seq = 3 ttl = 47 čas = 285 ms. 64 bajtov iz 50.116.66.136: icmp_seq = 4 ttl = 47 čas = 285 ms. 64 bajtov iz 50.116.66.136: icmp_seq = 5 ttl = 47 čas = 285 ms statistika pinga tecmint.com 5 poslanih paketov, 5 prejetih, 0% izgube paketov, čas 4295ms. rtt min/avg/max/mdev = 285.062/285.324/285.406/0.599 ms
traceroute je pripomoček za odpravljanje težav z omrežjem, ki prikazuje število skokov, doseženih do cilja, ki določa tudi pot potovanja paketov. Spodaj sledimo poti do globalnega IP naslov strežnika DNS in možnost doseganja cilja kaže tudi pot tega paketa, ki potuje.
# traceroute 4.2.2.2 sledenje na 4.2.2.2 (4.2.2.2), največ 30 skokov, 60 bajtnih paketov 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.rezolatorji. Level3.net (4.2.2.2) 199.725 ms 199.190 ms 202.488 ms
Netstat (Statistika omrežja) ukaz prikaže podatke o povezavi, podatke o usmerjevalni tabeli itd. Za prikaz informacij o tabeli usmerjanja uporabite možnost kot -r.
# netstat -r Tabela usmerjanja IP jedra. Destination Gateway Genmask Flags MSS Window 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. privzeto 192.168.50.1 0.0.0.0 UG 0 0 0 eth0
Za več primerov Ukaz Netstat, preberite naš prejšnji članek o 20 primerov ukazov Netstat v Linuxu.
Kopaj (zapiranje podatkov o domeni) poizvedba DNS sorodne informacije, kot so Rekord, CNAME, Zapis MX itd. Ta ukaz se uporablja predvsem za odpravljanje težav DNS povezano poizvedbo.
# dig www.tecmint.com; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 << >> www.tecmint.com.;; globalne možnosti: +cmd.;; Dobil odgovor:;; ->> GLAVA <
Za več primerov Ukaz Dig, preberite članek o 10 ukazov za kopanje Linuxa za iskanje DNS.
nslookup ukaz uporabite tudi, če želite izvedeti DNS povezano poizvedbo. Naslednji primeri kažejo Rekord (IP naslov) od tecmint.com.
# nslookup www.tecmint.com Strežnik: 4.2.2.2. Naslov: 4.2.2.2#53 Nemeroven odgovor: www.tecmint.com kanonično ime = tecmint.com. Ime: tecmint.com. Naslov: 50.116.66.136
Za več Ukaz NSLOOKUP, preberite članek na 8 Primeri ukazov Nslookup za Linux.
pot ukaz tudi prikazuje in manipulira ip usmerjevalna miza. Če si želite ogledati privzeto usmerjevalno tabelo Linux, vnesite naslednji ukaz.
# pot Tabela usmerjanja IP jedra. Destination Gateway Genmask Flags Metric Ref Use 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. privzeto 192.168.50.1 0.0.0.0 UG 0 0 0 eth0
Dodajanje, brisanje poti in privzeti prehod z naslednjimi ukazi.
# 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
gostitelja ukaz za iskanje imena IP ali IP imenovati IPv4 ali IPv6 in tudi povpraševanje DNS zapisov.
# gostitelj www.google.com www.google.com ima naslov 173.194.38.180. www.google.com ima naslov 173.194.38.176. www.google.com ima naslov 173.194.38.177. www.google.com ima naslov 173.194.38.178. www.google.com ima naslov 173.194.38.179. www.google.com ima naslov IPv6 2404: 6800: 4003: 802:: 1014
Uporaba -t možnost, lahko odkrijemo zapise virov DNS, kot je CNAME, NS, MX, SOA itd.
# gostitelj -t CNAME www.redhat.com www.redhat.com je vzdevek za wildcard.redhat.com.edgekey.net.
ARP (Protokol za reševanje naslovov) je uporaben za pogled / dodaj vsebino jedra Tabele ARP. Če si želite ogledati privzeto tabelo, uporabite ukaz kot.
# arp -e Naslov HWtype HWaddress Flags Mask Iface. 192.168.50.1 eter 00: 50: 56: c0: 00: 08 C eth0
ethtool je zamenjava mii-orodje. To je za ogled, nastavitev hitrosti in obojestransko tiskanje Kartica za omrežni vmesnik (NIC). Dupleks lahko trajno nastavite v /etc/sysconfig/network-scripts/ifcfg-eth0 z ETHTOOL_OPTS spremenljivka.
# ethtool eth0 Nastavitve za eth0: Trenutna raven sporočila: 0x00000007 (7) Zaznana povezava: da
iwconfig ukaz v Linux se uporablja za konfiguriranje a brezžični omrežni vmesnik. Ogledate si lahko in nastavite osnovno Wifi podrobnosti, kot so SSID kanal in šifriranje. Lahko se obrnete na man stran iwconfig vedeti več.
# iwconfig [vmesnik]
ime gostitelja je prepoznati v omrežju. Izvedite ime gostitelja ukaz za ogled imena gostitelja vašega polja. Ime gostitelja lahko trajno nastavite v /etc/sysconfig/network. Ko nastavite ustrezno ime gostitelja, morate znova zagnati polje.
# ime gostitelja tecmint.com
Vrsta system-config-network v ukaznem pozivu za nastavitev omrežnih nastavitev in dobili boste lepo Grafični uporabniški vmesnik (GUI), ki jih lahko uporabite tudi za konfiguracijo IP naslov, Prehod, DNS itd. kot je prikazano na spodnji sliki.
# system-config-network
Ta članek je lahko koristen za vsakodnevno uporabo Skrbnik omrežja Linux v Linux / Unixu podoben operacijski sistem. Če ste zamudili, prosimo, delite v polje za komentarje.