Računala su povezana u mrežu kako bi međusobno razmjenjivali informacije ili resurse. Pozivaju se dva ili više računala povezana putem mrežnog medija računalna mreža. Postoji nekoliko mrežnih uređaja ili medija koji su uključeni u formiranje računalne mreže. Računalo napunjeno Linux operativni sustav također može biti dio mreže, bilo da je mala ili velika mreža višezadaćnost i više korisnika prirode. Održavanje i funkcioniranje sustava i mreže zadatak je Administratori sustava / mreže posao. U ovom ćemo članku pregledati često korištene mrežne konfiguracije i naredbe za rješavanje problema u Linuxu.
ifconfig (konfigurator sučelja) naredba se koristi za inicijalizaciju sučelja, dodjeljivanje IP adresa na sučelje i omogućiti ili onemogućiti sučelje na zahtjev. Pomoću ove naredbe možete pregledati IP adresa i Hardver / Mac adresa dodijeliti sučelju, a također MTU (Maksimalna jedinica prijenosa) veličina.
# ifconfig eth0 Link encap: Ethernet HWaddr 00: 0C: 29: 28: FD: 4Cinet addr: 192.168.50.2 Bcast: 192.168.50.255 Maska: 255.255.255.0 inet6 addr: fe80:: 20c: 29ff: fe28: fd4c/64 Opseg: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metrika: 1 RX paketi: 6093 pogreške: 0 ispušteno: 0 prekoračenja: 0 okvir: 0 TX paketi: 4824 pogreške: 0 ispušteno: 0 prekoračenje: 0 nositelj: 0 sudari: 0 txqueuelen: 1000 RX bajtova: 6125302 (5.8 MiB) TX bajtova: 536966 (524.3 KiB) Prekid: 18 Osnovna adresa: 0x2000 lo Uključivanje veze: Lokalna petlja inet adr: 127.0.0.1 Maska: 255.0.0.0 inet6 addr::: 1/128 Opseg: Host UP LOOPBACK RUNNING MTU: 16436 Metrički: 1 RX paketi: 8 pogrešaka: 0 ispušteno: 0 prekoračenje: 0 okvir: 0 TX paketi: 8 pogrešaka: 0 ispušteno: 0 prekoračenje: 0 nositelj: 0 kolizija: 0 txqueuelen: 0 RX bajtova: 480 (480.0 b) TX bajtovi: 480 (480,0 b)
ifconfig sa sučeljem (eth0) naredba prikazuje samo određene pojedinosti sučelja, poput IP adresa, Mac adresa itd. s -a opcije će prikazati sve dostupne podatke o sučelju ako je i onemogućeno.
# 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 Opseg: Povezivanje BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX paketi: 6119 greške: 0 ispušteno: 0 prekoračenje: 0 okvir: 0 TX paketi: 4841 pogreške: 0 ispušteno: 0 prekoračenje: 0 nosač: 0 sudari: 0 txqueuelen: 1000 RX bajtova: 6127464 (5.8 MiB) TX bajtovi: 539648 (527.0 KiB) Prekid: 18 Baza adresa: 0x2000
Dodjeljivanje an IP adresa i Gateway za sučelje u hodu. Postavka će se ukloniti u slučaju ponovnog pokretanja sustava.
# ifconfig eth0 192.168.50.5 maska mreže 255.255.255.0
Do omogućiti ili onemogućiti specifično sučelje, koristimo primjer naredbe kako slijedi.
# ifup eth0
# ifdown eth0
Prema zadanim postavkama MTU veličina je 1500. Možemo postaviti potrebno MTU veličina s naredbom ispod. Zamijeniti XXXX s veličinom.
# ifconfig eth0 mtu XXXX
Mrežno sučelje samo primljeni paketi pripadaju toj posebnosti NIC. Ako umetnete sučelje promiskuitetan načinu primit će sve pakete. Ovo je vrlo korisno za hvatanje paketa i njihovu kasniju analizu. Za to vam može biti potreban pristup superkorisnika.
# ifconfig eth0 - promisc
PING (Paket INternet Groper) naredba je najbolji način za testiranje povezanosti između dva čvora. Bilo da je Lokalna mreža (LAN) ili Mreža širokog područja (WAN). Upotreba pinga ICMP (Protokol internetskih kontrolnih poruka) za komunikaciju s drugim uređajima. Možete pingati ime hosta za IP adresa pomoću naredbe ispod.
# ping 4.2.2.2 PING 4.2.2.2 (4.2.2.2) 56 (84) bajta podataka. 64 bajta iz 4.2.2.2: icmp_seq = 1 ttl = 44 vrijeme = 203 ms. 64 bajta iz 4.2.2.2: icmp_seq = 2 ttl = 44 vrijeme = 201 ms. 64 bajta iz 4.2.2.2: icmp_seq = 3 ttl = 44 vrijeme = 201 ms ILI # ping www.tecmint.com PING tecmint.com (50.116.66.136) 56 (84) bajtova podataka. 64 bajta iz 50.116.66.136: icmp_seq = 1 ttl = 47 vrijeme = 284 ms. 64 bajta iz 50.116.66.136: icmp_seq = 2 ttl = 47 vrijeme = 287 ms. 64 bajta iz 50.116.66.136: icmp_seq = 3 ttl = 47 vrijeme = 285 ms
U Linux ping naredbu nastavite izvršavati dok ne prekinete. Ping sa -c opcija izlaz nakon N broj zahtjeva (uspjeh ili odgovor na pogrešku).
# ping -c 5 www.tecmint.com PING tecmint.com (50.116.66.136) 56 (84) bajtova podataka. 64 bajta iz 50.116.66.136: icmp_seq = 1 ttl = 47 vrijeme = 285 ms. 64 bajta iz 50.116.66.136: icmp_seq = 2 ttl = 47 vrijeme = 285 ms. 64 bajta iz 50.116.66.136: icmp_seq = 3 ttl = 47 vrijeme = 285 ms. 64 bajta iz 50.116.66.136: icmp_seq = 4 ttl = 47 vrijeme = 285 ms. 64 bajta iz 50.116.66.136: icmp_seq = 5 ttl = 47 vrijeme = 285 ms statistika pinga tecmint.com 5 poslanih paketa, 5 primljenih, 0% gubitka paketa, vrijeme 4295 ms. rtt min/avg/max/mdev = 285.062/285.324/285.406/0.599 ms
traceroute je uslužni program za rješavanje problema s mrežom koji prikazuje broj skokova napravljenih za dolazak na odredište te također određuje putnu putanju paketa. U nastavku tražimo put do globalnog IP adresa DNS poslužitelja i mogućnost dolaska do odredišta također pokazuje put tog paketa koji putuje.
# traceroute 4.2.2.2 traceroute to 4.2.2.2 (4.2.2.2), 30 hop max, 60 byte paketa 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.Nevel3.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.Nevel3.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. Razrješivači. Level3.net (4.2.2.2) 199.725 ms 199.190 ms 202.488 ms
Netstat (Mrežna statistika) naredba prikazuje podatke o povezivanju, podatke tablice usmjeravanja itd. Za prikaz informacija o tablici usmjeravanja koristite opciju kao -r.
# netstat -r Tablica usmjeravanja IP jezgre. 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. zadano 192.168.50.1 0.0.0.0 UG 0 0 0 eth0
Za više primjera Naredba Netstata, pročitajte naš raniji članak o 20 primjera naredbi Netstat u Linuxu.
Kopati (skupljač podataka o domeni) upit DNS srodne informacije poput Zapis, CNAME, MX zapis itd. Ova naredba se uglavnom koristi za rješavanje problema DNS srodni upit.
# dig www.tecmint.com; << >> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6 << >> www.tecmint.com.;; globalne opcije: +cmd.;; Dobio sam odgovor:;; ->> GLAVA <
Za više primjera Komanda za kopanje, pročitajte članak na 10 Linux naredbi za kopanje radi upita DNS -a.
nslookup naredbu također upotrijebite za saznanje DNS srodni upit. Sljedeći primjeri pokazuju Zapis (IP adresa) od tecmint.com.
# nslookup www.tecmint.com Poslužitelj: 4.2.2.2. Adresa: 4.2.2.2#53 Ne mjerodavan odgovor: www.tecmint.com kanonski naziv = tecmint.com. Naziv: tecmint.com. Adresa: 50.116.66.136
Za više Naredba NSLOOKUP, pročitajte članak na 8 Primjeri naredbi za Linux Nslookup.
rutu naredba također prikazuje i manipulira ip tablica usmjeravanja. Da biste vidjeli zadanu tablicu usmjeravanja u Linux, upišite sljedeću naredbu.
# ruta Tablica usmjeravanja IP jezgre. Destination Gateway Genmask Flags Metric Ref Upotreba 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. zadano 192.168.50.1 0.0.0.0 UG 0 0 0 eth0
Dodavanje, brisanje ruta i zadanog pristupnika sa sljedećim naredbama.
# 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
domaćin naredba za pronalaženje imena IP ili IP imenovati IPv4 ili IPv6 a također i upit DNS zapise.
# domaćin www.google.com www.google.com ima adresu 173.194.38.180. www.google.com ima adresu 173.194.38.176. www.google.com ima adresu 173.194.38.177. www.google.com ima adresu 173.194.38.178. www.google.com ima adresu 173.194.38.179. www.google.com ima IPv6 adresu 2404: 6800: 4003: 802:: 1014
Korištenje -t opciju možemo saznati zapise resursa DNS -a poput CNAME, NS, MX, SOA itd.
# host -t CNAME www.redhat.com www.redhat.com je pseudonim za wildcard.redhat.com.edgekey.net.
ARP (Address Resolution Protocol) koristan je za pogled / dodati sadržaj jezgre ARP tablice. Da biste vidjeli zadanu tablicu, upotrijebite naredbu kao.
# arp -e Adresa HWtype HWaddress Flags Mask Iface. 192.168.50.1 eter 00: 50: 56: c0: 00: 08 C eth0
ettool je zamjena za mii-alat. To je za pregled, postavljanje brzine i dupleks vašeg Kartica mrežnog sučelja (NIC). Dupleks možete trajno postaviti u /etc/sysconfig/network-scripts/ifcfg-eth0 s ETHTOOL_OPTS promjenjiva.
# ethtool eth0 Postavke za eth0: Trenutna razina poruke: 0x00000007 (7) Otkrivena veza: da
iwconfig zapovijedi u Linux koristi se za konfiguriranje a sučelje bežične mreže. Možete vidjeti i postaviti osnovne Wi-Fi pojedinosti poput SSID kanal i šifriranje. Možete uputiti man stranicu od iwconfig znati više.
# iwconfig [sučelje]
naziv hosta je identificirati u mreži. Izvršiti naziv hosta naredbu da vidite naziv hosta vašeg okvira. Naziv hosta možete trajno postaviti u /etc/sysconfig/network. Potrebno je ponovno pokrenuti okvir nakon što postavite ispravno ime hosta.
#naziv hosta tecmint.com
Tip system-config-network u naredbenom retku za konfiguriranje mrežnih postavki i bit će vam lijepo Grafičko korisničko sučelje (GUI) koji se također mogu koristiti za konfiguriranje IP adresa, Gateway, DNS itd. kao što je prikazano ispod slike.
# system-config-network
Ovaj članak može biti koristan za svakodnevnu upotrebu Administrator Linux mreže u Linux / Operacijski sustav sličan Unixu. Ljubazno podijelite putem našeg okvira za komentare ako smo propustili.