Rețeaua este una dintre cele mai multe componente importante administrarea de servere sau doar computere cu o operare sistem Linux... Este puțin probabil ca utilizatorii casnici să aibă nevoie de toate aceste utilități. Dar pentru administratorii de servere sau chiar de rețele, acesta este un lucru de neînlocuit. Mai ales atunci când trebuie să înțelegeți de ce rețeaua nu funcționează sau să aflați pe ce nod de rețea este întreruptă transmiterea pachetelor.
În acest articol, vom arunca o privire la cele mai bune utilități de rețea Linux, acestea sunt cele mai multe comenzi de bază care poate fi folosit pentru administrarea rețelei pe Linux. Acest articol nu vă va învăța toate complexitățile utilizării unor astfel de comenzi, aceasta este doar o listă scurtă cu o scurtă descriere. Dacă aveți deja puțină experiență în utilizarea lor, atunci puteți folosi articolul ca o foaie de cheat pentru o mai bună memorare.
ping<хост> - trimite o cerere de eco prin protocolul ICMP către o gazdă la distanță. Pachetele vor fi trimise continuu până când apăsați Ctrl + C. Când pachetul este trimis, gazda ar trebui să trimită un mesaj de răspuns ICMP, aceasta va însemna că cealaltă gazdă este activată.
gazdă telnet<порт> - verificați disponibilitatea unui anumit port pe gazdă. Implicit, telnet folosește portul 23, dar pot fi folosite și altele. De exemplu, 7 - port echo, 25 - SMTP, server de e-mail, 79 - Finger, oferă informații despre alți utilizatori ai rețelei. Click pe Ctrl +] pentru a opri telnetul.
ARP
ARP este folosit pentru a traduce adrese IP în adrese rețea fizică la care este conectat computerul, cum ar fi Ethernet sau Wifi. Superutilizatorul poate adăuga și elimina intrări Arp. Eliminarea acestora poate fi utilă dacă intrarea arp a fost modificată sau este pur și simplu incorectă. Intrările adăugate în mod explicit sunt permanente și pot fi de încredere de către sistem. Tabelul ARP este stocat în nucleu și poate fi modificat dinamic. Intrările ARP primite de la alte computere sunt stocate în cache și șterse după un timeout de 20 de minute.
arp –a- afișați tabelul ARP
arp -s
arp –a –d- ștergeți toate intrările din tabelul ARP
Dirijare
Aceste utilitare vă permit să administrați rețele Linuxși, de asemenea, configurați rutarea între noduri.
netstat –r- afișați tabelul de rutare
Tabelul de rutare este stocat în nucleu și este folosit pentru a ruta pachete IP în afara rețelei locale.
traseu add- Această comandă este folosită pentru a seta manual rute statice (non-dinamice). Toate pachetele trimise de pe acest computer către o anumită rețea trebuie să treacă printr-o poartă anume. Setăm această poartă cu comanda de rută. Putem seta ruta implicită astfel încât toate pachetele de ieșire pentru care nu este definită nicio poartă să fie trimise prin aceasta, pentru aceasta folosiți 0.0.0.0 ca adresă țintă.
dirijate- Daemon BSD care realizează rutarea dinamică. Funcționează prin protocolul RIP. Puteți rula programul numai cu drepturi de superutilizator.
închis - este o alternativă la rutat, poate folosi RIP, OSPF, EGP în același timp. Aveți nevoie și de drepturi de root.
traceroute- foarte utilitate utilă pentru a urmări traseul pachetelor. Cea mai obișnuită utilizare a acestei comenzi este verificarea rețelei Linux. Pachetul trimite un mesaj către computer de la toate gateway-urile dintre sursă și destinație.
netstat –rnf inet- afișează tabelul de rutare ipv4
sysctl net.inet.ip.forwarding = 1- permite pachetelor să treacă prin acest computer.
rută de culoare- ștergeți toate rutele
route add -net 0.0.0.0 192.168.10.2- adăugați ruta implicită
rutat -Pripv2 –Pno_rdisc –d [-s | -q]- porniți demonul rutat prin protocolul RIP2 fără suport pentru descoperirea automată ICMP și modul de ieșire verbose (s) sau minim (q).
traseu adaugă 224.0.0.0/4 127.0.0.1- adăugați ruta utilizată de RIP2
rtquery –n- cereți demonului RIP să trimită o cerere către o altă gazdă ( actualizare manuală tabele de rutare.
Alte
Uneori trebuie nu numai să vă gestionați rețeaua Linux, ci și să lucrați cu alte protocoale, cum ar fi DNS sau FTP.
nslookup- trimiteți o solicitare DNS către server pentru a converti numele de domeniu în IP. De exemplu, nslookup facebook.com va returna adresa IP a serverului facebook.com.
gazdă ftp- transferați fișiere pe gazdă. De multe ori trebuie să folosiți și numele de utilizator și parola.
rlogin -l- conectați-vă la un terminal virtual cu folosind telnet... Nu este recomandat să utilizați această construcție; este mai bine să utilizați o conexiune sigură prin ssh.
Fișiere importante
/ etc / gazde - nume locale pentru adrese IP
/ etc / rețele- nume de rețea în raport cu adresele IP
/ etc / protocoale- nume de protocol pentru numerele de protocol
/ etc / servicii- servicii tcp / udp pentru numere de port
Analiza rețelei
adresa interfeței ifconfig- lansați interfața
interfață ifconfig- opriți interfața
eteric &- vă permite să rulați eteric în fundal
tcpdump –i -vvv- un instrument pentru înregistrarea și analizarea pachetelor
netstat –w secunde –I interfață- afișați setările de rețea și statisticile
udpmt -p port -s octet gazdă_țintă- generează trafic UDP
udptarget –p port- primiți trafic UDP
tcpmt -p port -s octet gazdă_țintă- generați trafic TPC
tcptarget –p port- primiți trafic TCP
ifconfig- vezi starea interfețe de rețea
mască de rețea- vă va permite să vedeți subrețelele
Comutare
ifconfig sl0 srcIP dstIP- configurați interfața serială (mai întâi rulați slattach –l / dev / ttyd0 și apoi sysctl net.inet.ip.forwarding = 1
telnet 192.168.0.254- conectați-vă la comutatorul din această subrețea
sh ru sau arată configurația de rulare- afișați configurația curentă
configura terminalul- treceți în modul de configurare
Ieșire- ieșiți din modul de configurare
VLAN
vlan n- creați VLAN cu ID n
nu vlan N- eliminați VLAN cu ID N
neetichetat Y- adăugați portul Y la VLAN N
ifconfig vlan0 create- creați interfața vlan0
ifconfig vlan0 vlan ID vlandev em0- conectați vlan0 la em0
ifconfig vlan0 up- activați interfața virtuală
UDP/TCP
Acestea sunt programe de rețea Linux care vă permit să transferați pachete între mașini.
socklab udp- rulați socklab folosind protocolul udp.
ciorap- creați o comunitate udp
sendto socket id host- port de transmisie pachet de date
recvfrom socket_id byte_size- obțineți date de la socket
socklab tcp- rulați socklab prin protocolul tcp
pasiv - creați o priză în modul pasiv.
Accept- permite conexiuni de intrare
conectați portul gazdă- echivalent socklab
clasa- închide conexiunea
scrie- scrieți mai mulți octeți în socket
NAT / Firewall
rm /etc/resolv.conf- dezactivează rezoluția numelor de domeniu, ceea ce garantează filtrarea corectă după regulile firewall.
ipnat –f nume de fișier - scrie regulile firewall într-un fișier
ipnat –l- obțineți o listă de reguli active
ipnat –C –F- Tabelul de reguli clar
harta em0 192.168.1.0/24 -> 195.221.227.57/32 em0- legați adresele IP la interfață
harta em0 192.168.1.0/24 -> 195.221.227.57/32 portmap tcp / udp 20000: 50000- legarea unei adrese IP împreună cu un port.
ipf –f nume de fișier- scrieți regulile într-un fișier
ipf –F –a- ștergeți tabelul cu reguli
ipfstat –I- informații despre filtrare, pachete filtrate și reguli.
concluzii
În acest articol, am acoperit cele mai utile utilitare de rețea Linux, cu ajutorul cărora puteți testa o rețea Linux, puteți testa starea rețelei și puteți detecta problemele de rețea. Puteți găsi informații mai detaliate despre fiecare dintre ele în documentația oficială.
Rețeaua este o parte integrantă a Linux și oferă multe instrumente și comenzi pentru a diagnostica orice problemă de rețea.
Comenzi de rețea în exemple în Linux
Găsiți numele de gazdă/domeniu și adresa IP - nume de gazdă
Efectuați un test de conexiune la rețea - ping-
Obținerea configurației rețelei - Ifconfig
Conexiuni de rețea, tabele de rutare, statistici de interfață - NETSTAT
Căutare de nume Interogare DNS- Nslookup
Conectarea la alte gazde - Telnet
Obține gazdă de rețea - informații despre urmărirea utilizatorului
Faceți urmă - traceroute
Vizualizarea informațiilor utilizatorului - deget
Verificarea stării gazdei de destinație - Telnet
Exemple de utilizare a comenzilor de rețea în Linux
Să vedem câteva exemple de diferite comenzi de rețea în Linux. Unele dintre ele sunt destul de simple, cum ar fi ping și telnet, iar altele sunt mai puternice, cum ar fi Nslookup și NetStat. Când utilizați aceste comenzi în combinație, puteți obține orice căutați, cum ar fi numele de gazdă, conexiunile la punctul final, starea conexiunii etc.
hostname - Nume gazdă
Numele de gazdă fără opțiuni afișează gazda mașinii. Prin urmare, pentru a verifica cine este proprietarul, rulați comanda:
# nume de gazdă
Această comandă afișează numele de domeniu al mașinii. Pentru a vedea adresa IP a mașinii curente, executați aceeași comandă cu tasta „i”:
# nume de gazdă -i
ping - ping
Trimite pachete de informații către o sursă definită de utilizator. Dacă se primesc pachete, dispozitivul atribuie și trimite pachetele înapoi. Ping poate fi folosit în două scopuri
unu . A se asigura ca conexiune retea poate fi instalat.
2. Conexiuni de sincronizare. Dacă aveți un ping www .. Folosiți Ctrl + C pentru a opri testul. Puteți rula comanda astfel:
# ping site
Puteți seta timpul înainte de a trimite un pachet, de exemplu, așteptați 3 secunde înainte de a trimite următorul pachet.
# ping -i 3 your_IP
Există mai multe moduri de a verifica interfața locală:
# ping 0 # ping localhost # ping 127.0.0.1
De asemenea, puteți trimite N număr de pachete și apoi puteți ieși, pentru aceasta:
# ping -c 5 www.site
Puteți afla, de asemenea, versiunea ping-ului în sine, pentru aceasta rulați comanda:
# ping -V
Ați pornit utilitarul ping, dar nu există niciun răspuns din partea gazdei dvs., începeți să vă dați seama care este problema și cum să rezolvați această problemă, apoi gazda la distanță va da un avertisment sonor.
# ping -a IP # ping -a 192.168.244.134
Cu opțiunea „-q”, puteți sări peste răspunsurile de la gazda la distanță și să afișați statisticile rezultate:
# ping -c 5 -q www.site
Puteți modifica dimensiunea pachetului transmis (să zicem de la 56 la 120) și o puteți face astfel:
# ping -s 100 192.168.244.134
De asemenea, putem modifica durata comenzii ping, de exemplu, trebuie să facem ping serviciului timp de 15 secunde, apoi pentru această rulare:
# ping -w 15 192.168.244.134
Fără a întrerupe comanda ping, puteți vedea statisticile de execuție, trebuie să apăsați CTRL + |
Vizualizați configurația rețelei, afișează configurația curentă adaptor de retea... Acesta este util pentru a determina dacă transmiteți (TX) sau primiți (RX) erori.
traceroute
Un program la îndemână pentru a vizualiza numărul de salturi și timpii de răspuns pentru a ajunge la un sistem sau un site web la distanță. Dar aveți nevoie de o conexiune la internet pentru a utiliza acest instrument. Dar va fi posibil să-l instalați pentru a-l folosi.
# traceroute 192.168.244.133
Puteți afișa informații despre toate plăci de rețea oh, ce sunt conectate, pentru a face asta, rulați:
# afișează linkul ip
netstat
Cel mai util și foarte versatil pentru a găsi conexiuni către și de la gazdă. Puteți afla totul despre grupurile multicast dintr-o rețea rulând:
# netstat -g
Pentru a vedea cine „stă” pe port (să spunem la 21), rulați comanda:
# netstat -nap | grep 21
Pentru a vedea toate conexiunile, inclusiv TCP și UDP, rulați comanda:
# netstat -a
# netstat –toate
Parametrul pe care programul este executat va afișa doar conexiunea TCP:
# netstat –tcp
# netstat –t
Parametrul pe care programul este executat va afișa doar conexiunea UDP:
# netstat –udp
# netstat –u
nslookup
Dacă știți adresa IP, aceasta se va afișa ca nume de gazdă. Pentru a găsi toate adresele IP pentru un anumit nume de domeniu, se folosește comanda Nslookup. Trebuie să aveți o conexiune la internet pentru acest utilitar. Exemplu de utilizare:
# nslookup google.com
De asemenea, puteți utiliza Nslookup pentru a converti numele de gazdă la adresa IP și de la adresa IP la numele de gazdă.
deget
Vizualizați informații despre utilizator, afișează numele de utilizator, numele real, numele terminalului și starea înregistrării. aceasta este o comandă Linux destul de veche și este rar folosită în zilele noastre.
telnet
Masterul de destinație este conectat folosind protocolul Telnet, dacă se stabilește o conexiune telnet pe orice port, atunci conexiunea dintre cele două gazde funcționează normal.
# telnet # telnet 192.168.244.134 23
De obicei, este folosit pentru a afla dacă gazda este în viață sau dacă conexiunea la rețea este OK.
Subiectul „Top 10 comenzi de bază de rețea în Linux” este complet, dar dacă nu am menționat mai multe echipe bune dupa parerea ta scrie in comentarii si voi completa acest articol. Dacă aveți întrebări și sugestii, scrieți totul în comentarii. Mulțumesc.
Acest manual explică cum să conectați un computer la o rețea folosind fișiere de configurare și utilitarele consolei... Scopul principal este să vorbim despre căi diferite Conexiune la internet fără a utiliza o interfață grafică (GUI). Manualul nu acoperă subiecte precum instalarea dispozitivelor de protecție la supratensiune sau, de exemplu, punctele proprii. Acces Wi-Fi... Se presupune că există o anumită metodă, furnizată de furnizor, de conectare la Internet, pentru utilizarea căreia este necesar să se efectueze următorii pași.
Tutorialul oferă exemple de editare a fișierelor de configurare folosind editorii de text „nano” și „gedit”. Rețineți că primul editor rulează într-un terminal și poate fi folosit atunci când rulați Ubuntu cu sau fără o interfață grafică, în timp ce „gedit” poate fi folosit doar când mediul grafic este activat.
Cerințe de sistem
Pentru a reproduce pașii descriși în manual, orice opțiune de instalare a sistemului este potrivită. O interfață grafică cu utilizatorul este opțională. Toate acțiunile trebuie efectuate în consolă. Se presupune că comenzile care încep cu simbolul $ trebuie executate de la utilizator, iar cele care încep cu # de la superutilizator (rădăcină).
Înainte de a începe, asigurați-vă că:
Variat filtre de rețea(de exemplu, iptables) și utilitarele de configurare ale acestora (ex. Firestarter) sunt dezactivate/configurate corect și nu interferează cu rețeaua.
Ai totul parametrii necesari pentru o conexiune în rețeaua dvs. (de exemplu, adresa IP, masca de subrețea și gateway-ul implicit pentru o conexiune care utilizează un IP static).
Dispozitivele de rețea care filtrează după adresa MAC sunt configurate corect și „cunosc” interfața de rețea.
Driverul dispozitivului dvs. de rețea este instalat corect, cablul (cu o conexiune prin cablu) funcționează corect și este conectat.
Pentru setări, veți avea nevoie cu siguranță de numele adaptorului de rețea. Poate fi găsit din ieșirea comenzii:
$ sudo lshw -C rețea
Vă permite să vedeți dispozitivele de rețea conectate.
Exemplu de ieșire de comandă:
[email protected]: ~ $ sudo lshw -C network * -descrierea rețelei: Interfață Ethernet # Tip dispozitiv produs: L2 100 Mbit Ethernet Adaptor # Nume adaptor furnizor: Attansic Technology Corp. # ID fizic al producătorului dispozitivului: 0 informații despre magistrală: [email protected]: 03: 00.0 nume logic: eth0 # Versiunea numelui interfeței de rețea: a0 serial: 00: 00: 00: 00: 00: 00 # Adresa dispozitivului fizic (adresa mac) dimensiune: 100MB/s capacitate: 100MB/s lățime: 64 biți ceas: 33MHz capabilități: pm msi pciexpress vpd bus_master cap_list ethernet fizic tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation configurație: autonegotiation = on broadcast = yes driver = atl2 # Driver used driver version = full firmware2.3 driver version = 2. L2 ip = 192.168.0.5 latență = 0 link = yes # Link prezență modul = atl2 multicast = yes port = viteză pereche răsucită = 100MB / s # Viteza curentă a conexiunii.
Atenție la linia:
Nume logic: eth0
eth0 este numele interfeței de rețea pe care o căutați.
Numele eth0 va fi folosit în continuare pentru a configura această placă de rețea particulară. Unde eth este interfața Ethernet și 0 este numărul dispozitivului. Dacă aveți mai multe dispozitive de rețea instalate, atunci, în consecință, acestea vor fi denumite: eth0, eth1, eth2 etc.
După introducerea SystemD (din Ubuntu 15.04), interfețele de rețea pot avea alte nume (nu ethX). Acest lucru se face astfel încât numele dispozitivelor de rețea să nu se schimbe atunci când adaptoare noi sunt conectate la aparat (în În ultima vreme, unele modemuri USB acţionează ca un adaptor de reţea). Ca rezultat, eth0 poate fi numit de exemplu enp0s4 sau eno1, sau chiar enx78e7d1ea46da. Acesta este numele adaptorului de rețea care trebuie utilizat în configurația rețelei.
Puteți citi mai multe despre denumirea interfețelor de rețea în SystemD.
O astfel de redenumire poate fi dezactivată prin adăugarea la / etc / implicit / grub, într-un șir cu o variabilă GRUB_CMDLINE_LINUX_DEFAULTşir net.ifnames = 0... După aceea trebuie să executați sudo update-grub
Configurarea unei rețele cu fir
Configurarea adresei IP, gateway-ului implicit, masca de subrețea
/ etc / rețea / interfețe, de exemplu astfel:
Si adauga la el:
Pentru IP static:
Iface eth0 inet adresa statica 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.254 dns-nameservers 192.168.0.254 8.8.8.8 auto eth0
Iface eth0 inet static - indică faptul că interfața (iface eth0) se află în intervalul de adrese IPv4 (inet) cu un ip static (static);
Adresa 192.168.0.1 - indică faptul că adresa IP (adresa) a plăcii noastre de rețea este 192.168.0.1;
Netmask 255.255.255.0 - indică faptul că masca noastră de subrețea (netmask) este 255.255.255.0;
Gateway 192.168.0.254 - adresa implicită a gateway-ului este 192.168.0.254;
Dns-nameserver 192.168.0.254 8.8.8.8 - adrese servere DNS(vom vorbi despre partea de jos mai târziu)
Auto eth0 - spune sistemului să activeze automat interfața eth0 atunci când sistemul pornește cu parametrii de mai sus.
eth0- numele interfeței conectate. Lista interfețelor poate fi vizualizată tastând:
$ adresă ip
Ca urmare, dosarul / etc / rețea / interfețe ar trebui sa arate cam asa:
(pentru o conexiune prin cablu cu IP static)
# Acest fișier descrie interfețele de rețea disponibile pe sistemul dvs. # și cum să le activați. Pentru mai multe informații, consultați interfețele (5). # Interfața de rețea loopback auto lo iface lo inet loopback # Rețeaua mea cu fir. iface eth0 inet adresa statica 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.254 dns-nameservers 192.168.0.254 8.8.8.8 auto eth0
Salvați fișierul și închideți editorul. V acest exemplu(nano editor) - Apăsați Ctrl + X apoi Y, asigurați-vă că „Filename to Write” este / etc / network / interfețe și apăsați Enter.
Aflați mai multe despre sintaxa fișierului / etc / rețea / interfețe poate fi citit în documentație.
Exemplu de configurare pentru IP dinamic:
Iface eth0 inet dhcp auto eth0
Setarea temporară a adresei IP și a măștii de subrețea
Dacă este necesar, setați setările de testare, rulați:
$ sudo ip addr add 192.168.0.1/24 dev eth0
Unde 192.168.0.1 este adresa noastră IP, / 24 este numărul de biți din partea de prefix a adresei (corespunde cu masca de subrețea 255.255.255.0).
eth0- interfață de rețea conectabilă.
Aceste setări vor dispărea după o repornire a sistemului și nu vor afecta fișierul / etc / rețea / interfețe
Configurare DNS
Utilitarul resolvconf este responsabil pentru configurația DNS, care funcționează în tandem cu un mic server DNS de stocare în cache dnsmasq. rezolvconf vă permite să faceți Setare DNS pe baza datelor din diferite subsisteme.
Una dintre consecințele acestui lucru inovație utilă(tranziția la această schemă a avut loc în Ubuntu începând cu versiunea 12.04) este că acum fișierul /etc/resolv.conf este generat automat, și nu individual de fiecare program care dorește să-l schimbe (uneori suprascriind modificările făcute mai devreme). Generarea automată a /etc/resolv.conf înseamnă că modificările manuale aduse acestuia se vor pierde.
/etc/resolv.conf generat automat conține o legătură către serverul DNS de pe interfața locală (127.0.1.1) și acolo (pe portul 53) se află serviciul dnsmasq, care este responsabil pentru rezolvarea numelor simbolice în adrese IP. Trebuie remarcat faptul că acest port (53) este deschis în modul ASCULTARE, dar de atunci Deoarece aceasta este o interfață locală, acest port nu este accesibil din rețeaua externă.
Informațiile DNS pentru interfețele statice trebuie acum introduse în / etc / network / interfețe în parametrii dns-nameserver, dns-search și dns-domain (care corespund parametrilor nameserver, căutare și domeniul din /etc/resolv.conf)
Vă rugăm să rețineți că în /etc/resolv.conf, la înregistrarea mai multor servere, sunt folosite mai multe chei de server de nume, iar în / etc / network / interfețe toate adresele serverului DNS au fost scrise pe o singură linie după cheia dns-nameservers, separate prin spații.
Ca rezultat, descrierea interfeței statice din / etc / network / interfețe ar trebui să arate cam așa:
Iface eth0 inet adresa statica 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.254 dns-nameservers 8.8.8.8 192.168.0.254 auto eth0
Ubuntu înainte de 12.04
În mai vechi versiuni de ubuntu când este nevoie de indicare adrese statice Serverele DNS (dacă nu sunt emise automat) rulează:
$ sudo gedit /etc/resolv.conf
și introduceți acolo adresele serverelor DNS ( intrări separate pentru fiecare server):
Server de nume 192.168.0.100 server de nume 192.168.0.200
Unde 192.168.0.100 și 192.168.0.200 sunt adresele serverelor DNS. Dacă trebuie să adăugați mai multe adrese - fiecare adresă trebuie să înceapă cu linie nouăși din expresia nameserver
Configurarea conexiunilor ppp
Daemonul este responsabil pentru crearea de conexiuni punct la punct în Ubuntu pppd, Mai mult informatii detaliate care este disponibil în documentație. În cadrul acestui ghid, vom lua în considerare exemple de creare conexiuni PPPoE prin modem DSL, conexiune PPTP (conexiune VPN) și conexiune DIAL-UP prin modem obișnuit.
conexiune PPPoE
V instalare standard Ubuntu include un utilitar de configurare conexiuni PPPoE – pppoeconf, pentru a-l rula, tastați:
$ sudo pppoeconf
O fereastră „pseudo” va apărea în terminal. Utilitarul va căuta dispozitive de rețea și le va afișa pe ecran, apoi va căuta un modem pe aceste dispozitive. Dacă în această etapă pppoeconf dă un rezultat negativ, verificați dacă conexiunea este corectă, modemul este alimentat. Urmatorul pas- alegerea „parametrilor populari” - în cele mai multe cazuri merită să fiți de acord. Apoi, utilitarul vă va cere autentificarea și apoi - parola. Acum - alegerea drumului Sugestii DNS servere. Din nou, în cele mai multe cazuri, ar trebui să fiți de acord să primiți adrese DNS servere automat. În continuare, vi se va solicita să limitați dimensiunea MSS la 1452 de octeți - de regulă, ar trebui să fiți de acord. Următoarea întrebare este dacă se stabilește automat o conexiune atunci când computerul pornește. Ultima întrebare a utilitarului este dacă să stabiliți o conexiune acum. pppoeconf implicit creează numele dsl-provider pentru conexiune. Puteți gestiona conexiunea folosind comenzile:
$ sudo pon dsl-provider # Pentru a se conecta sau $ sudo poff dsl-provider # Pentru a deconecta
Daca in cazul tau optiunile oferite de utilitate pppoeconf nu este suficient - consultați documentația pppd sau pppoeconf.
Notă: atunci când configurați o conexiune folosind pppoeconf unele dintre setări sunt scrise în / etc / network / interfețe, drept urmare Managerul de rețea nu mai poate gestiona rețeaua. Ieșire: fie utilizați numai NM, fie numai consola + configurații. Puteți prelua controlul asupra Managerului de rețea după cum urmează. Aduce / etc / rețea / interfețe la următorul formular (nu este necesar să ștergeți excesul, doar comentați):
# Acest fișier descrie interfețele de rețea disponibile pe sistemul dvs. # și cum să le activați. Pentru mai multe informații, consultați interfețele (5). # Interfața de rețea loopback auto lo iface lo inet loopback
Reporniți rețeaua:
Reporniți sau reporniți Network Manager:
$ sudo /etc/init.d/NetworkManager reporniți
conexiune PPTP
Pentru a realiza o conexiune VPN folosind pppd, trebuie să instalați pachetul pptp-linux care poate fi găsit la disc de instalare Ubuntu. Apoi, creați (din rădăcină "a) în folder / etc / ppp / peers fișier cu numele furnizorului dvs. și editați-l, de exemplu:
$ sudo nano / etc / ppp / peers / my-provider
Și adăugați opțiuni de conectare acolo, de exemplu:
Persista # Dacă conexiunea este întreruptă, reconectați-vă din nou. maxfail 0 # Numărul maxim de încercări eșuate de conectare. 0 - infinit. mtu 1476 # Valoarea numelui MTU (login) # Autentificarea dvs. #nodefaultroute # Nu fie gateway-ul implicit defaultroute # Fi gateway-ul implicit înlocuieștedefaultroute # Înlocuiește gateway-ul implicit dacă a fost remotename (vpn) # Nume server la distanta(pentru noi) poate fi orice. pty "pptp (adresa_server) --nolaunchpppd" # Porniți comanda pptp. # Adresa serverului - poate fi fie o adresă IP, fie numele domeniului, de exemplu vpn.foo.bar
(login) (vpn) (parolă)
După repornirea sistemului, puteți gestiona conexiunea folosind comenzile:
Procesul de configurare a unei conexiuni VPN poate fi facilitat foarte mult de scriptul de ajutor.
Setarea conexiunii DIAL-UP
Pentru a configura o conexiune prin modem, puteți utiliza configuratorul încorporat pppd - pppconfig sau o utilitate specială wvdial .
Cu pppconfig
Procesul de configurare folosind pppconfig mult ca o utilitate pppoeconfig, Vi se vor pune pe rând întrebări despre parametrii conexiunii și vi se va solicita să introduceți numărul de telefon, numele de utilizator și parola, precum și numele conexiunii. Pppconfig trebuie rulat ca superutilizator. De exemplu astfel:
$ sudo pppconfig
Puteți gestiona conexiunea astfel:
$ sudo pon my-provider # Pentru a se conecta sau $ sudo poff my-provider # Pentru a deconecta
Unde my-provider este numele pe care l-ați atribuit conexiunii în timpul configurării.
Cu wvdial
În unele cazuri (de exemplu, atunci când vă conectați folosind un telefon mobil), este mai convenabil de utilizat wvdial... Pentru a face acest lucru, mai întâi trebuie să îl instalați. De exemplu astfel:
$ sudo apt-get install wvdial
Pachetul contine wvdial include un utilitar de auto-configurare - wvdialconf .
$ sudo wvdialconf
Ieșirea va fi cam așa:
[email protected]: ~ $ sudo wvdialconf parola pentru ubuntu: Editare `/etc/wvdial.conf". Scanarea porturilor dvs. seriale pentru un modem. Scanare porturi modem<*1>: S0 S1 S2 S3 WvModem<*1>: Nu se poate obține informatii pentru port serial. ttyACM0<*1>: ATQ0 V1 E1 - OK ttyACM0<*1>: ATQ0 V1 E1 Z - OK ttyACM0<*1>: ATQ0 V1 E1 S0 = 0 - OK ttyACM0<*1>: ATQ0 V1 E1 S0 = 0 & C1 - OK ttyACM0<*1>: ATQ0 V1 E1 S0 = 0 & C1 & D2 - OK ttyACM0<*1>: ATQ0 V1 E1 S0 = 0 & C1 & D2 + FCLASS = 0 - OK ttyACM0<*1>: Identificator modem: ATI - Producator: QUALCOMM INCORPORATED ttyACM0<*1>: Viteza 4800: AT - OK ttyACM0<*1>: Viteza 9600: AT - OK ttyACM0<*1>: Viteza 19200: AT - OK ttyACM0<*1>: Viteza 38400: AT - OK ttyACM0<*1>: Viteza 57600: AT - OK ttyACM0<*1>: Viteza 115200: AT - OK ttyACM0<*1>: Viteza 230400: AT - OK ttyACM0<*1>: Viteza 460800: AT - OK ttyACM0<*1>: Viteza maximă este 460800; asta ar trebui să fie în siguranță. ttyACM0<*1>: ATQ0 V1 E1 S0 = 0 & C1 & D2 + FCLASS = 0 - OK Am găsit un modem USB pe / dev / ttyACM0. Configurația modemului scrisă în /etc/wvdial.conf. ttyACM0
Acum nu mai rămâne decât să editați fișierul /etc/wvdial.confși adăugați-i un număr de telefon, un nume de utilizator și o parolă.
$ sudo nano /etc/wvdial.conf
Init1 = ATZ Init2 = ATQ0 V1 E1 S0 = 0 & C1 & D2 + FCLASS = 0 Tip modem = Modem USB ISDN = 0 Secunde inactiv = 0 PPPD nou = da Încercări de apelare = 0 Telefon = # 777 Modem = / dev / ttyACM0 Nume utilizator = mobil Parolă = internet Baud = 460800 Idle Seconds = 0 # Timp de inactivitate a conexiunii, # după care va trebui să o deconectați. O valoare de 0 nu este niciodată. Încercări de apelare = 0 # Număr de încercări de apelare. 0 - infinit. Dial Command = ATDP # Dial command (P - puls, T - ton). Are sens pentru a forma un număr modul puls pe vechile PBX-uri.
Fișierul /etc/wvdial.conf este împărțit în secțiuni, ai căror delimitatori sunt chiar numele secțiunilor, precedate de cuvântul Dialer, între paranteze drepte. Dacă executați comanda fără parametri, atunci se vor folosi setările enumerate în secțiunea Defaults. În caz contrar, comenzile specificate în secțiunile suplimentare vor fi executate suplimentar.
Acum că totul este configurat, conexiunea poate fi stabilită tastând:
$ sudo wvdial
Dacă trebuie să porniți wvdial cu apelarea în modul puls, puteți face acest lucru cu comanda
$ sudo wvdial pulse
Puteți încheia conexiunea întrerupând execuția comenzii wvdial, adică. în același terminal, apăsați Ctrl + C.
Conexiune automată
Editați fișierul de configurare / etc / rețea / interfețe, de exemplu astfel:
$ sudo nano / etc / network / interfețe
Si adauga la el:
Pentru conexiune pppoe, pptp și modem fără utilizarea wvdial :
Furnizor Iface ppp0 inet ppp furnizorul meu auto ppp0
Unde furnizorul meu- numele conexiunii dvs.
Folosind wvdial:
Iface ppp0 inet wvdial provider wvdial auto ppp0
Acum, când reporniți serviciile de rețea, conexiunea va fi stabilită automat.
Configurarea manuală a rutare
Dacă nu primiți adresa gateway-ului implicit de la serverul la care vă conectați sau, din orice alt motiv, trebuie să specificați rutele manual, vă puteți crea scriptul în /etc/ppp/ip-up.d/, sau la recomandarea documentației oficiale a crea /etc/ppp/ip-up.local ca aceasta:
$ sudo nano /etc/ppp/ip-up.local
$ sudo nano /etc/ppp/ip-up.d/routing
cu urmatorul cod:
#! / bin / sh # route del default route add default ppp0 # Numele conexiunii ppp. # aici sunt rutele necesare, de exemplu: route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 dev eth0
$ sudo chmod ug + x /etc/ppp/ip-up.local
$ sudo chmod ug + x /etc/ppp/ip-up.d/routing
Acum rutele vor fi conectate automat când se stabilește conexiunea ppp.
Setarea MTU și TTL
MTU (Maximum Transfer Unit) - parametrul definește valoarea unității maxime de transfer. Acest suma maxima octeți (octeți) pe care interfața îi poate suporta într-o operație de trimitere/primire. Pentru Ethernet, această valoare implicită este 1500 ( dimensiune maximă pachet Ethernet).
TTL (Time To Live) - durata de viață a pachetului IP în secunde. Necesar pentru a evita supraîncărcarea rețelei cu pachete. De obicei, fiecare router prin care trece un pachet scade TTL cu unu. Dacă TTL = 0, pachetul este eliminat din sistem. Inițial TTL = 128 (pentru Windows) și TTL = 64 (pentru Ubuntu). Pentru înregistrările DNS, TTL determină timpul de valabilitate a datelor la memorarea în cache a cererilor.
Pentru a modifica valoarea MTU, editați fișierul de configurare / etc / rețea / interfețe, de exemplu astfel:
Auto eth0 iface eth0 inet adresa statica 192.168.1.5 netmask 255.255.255.0 mtu 600
Pentru a modifica valoarea TTL, tastați:
$ sudo su then # echo "128"> / proc / sys / net / ipv4 / ip_default_ttl
Valoarea TTL se modifică numai cu drepturi de administrator, pentru a vă deconecta din contul de administrator, introduceți Ieșire
Configurare WiFi
Configurarea Wi-Fi cu wpa-supplicant și / etc / rețea / interfețe
Acest capitol va vorbi despre configurarea unei conexiuni la un existent Rețele Wi-Fi folosind cel mai sigur standard de criptare și autentificare WPA2 astăzi. În plus, sunt furnizate exemple de setări pentru conexiuni mai puțin sigure.
Dacă puteți influența setarea punctului de acces, de exemplu, dacă aceasta este casa dvs Router Wi-Fi- încercați să configurați autorizarea folosind WPA2, deoarece acesta este cel mai mult protocol securizat autentificarea în rețelele wireless în acest moment.
Observatii
Rezolvarea problemelor
Conexiunea Wi-Fi/Ethernet cu punct de acces/router nu este stabilită
Simptome: de obicei, rețeaua funcționează bine inițial, pentru o lungă perioadă de timp sau pentru o perioadă scurtă de timp, apoi dispare brusc și nu apare după o repornire. Această problemă poate fi intermitentă. Rețeaua „de la sine” începe să funcționeze și apoi dispare din nou. Când reporniți adaptorul de rețea în acest fel:
Sudo ifdown wlan0 sudo ifup wlan0
text similar va fi scos pe consolă
Ascultare pe LPF / wlan0 / 00-02-2A-E1-E0-6C Trimitere pe LPF / wlan0 / 00-02-2A-E1-E0-6C Trimitere pe socket / fallback DHCPDISCOVER pe wlan0 la 255.255.255.255 portul 67 interval 8 DHCPDISCOVER pe wlan0 la 255.255.255.255 portul 67 interval 8 DHCPDISCOVER pe wlan0 la 255.255.255.255 portul 67 interval 15 Nu au primit DHCPOFFERS. Fără leasing de funcționare în baza de date persistentă - inactiv.
Cauza problemei poate că placa de baza nu este complet dezactivat când computerul este oprit. În acest caz, puterea probabil nu este dezactivată și unele echipamente periferice, incl. este posibil ca porturile USB să nu fie dezactivate. Dacă utilizați, de exemplu, un adaptor usb Wi-Fi, atunci în acest caz veți observa LED-ul de pe adaptor (dacă este echipat cu unul). Probabil că problema apare din cauza faptului că echipamentul de rețea în acest mod nu funcționează destul de corect.
O soluție simplă problema este închiderea computerului și deconectarea cablului de alimentare, apoi reconectarea cablului de alimentare și pornirea computerului.
Decizie dificila problema constă în setarea parametrilor BIOS pentru a dezactiva complet echipamentul de rețea atunci când computerul este oprit.
Uneori, conexiunea Wi-Fi cu punctul de acces/routerul se pierde complet
Simptome: rețeaua funcționează inițial, iar apoi după repornirea punctului de acces/routerului dispare brusc și nu apare nici după o repornire, nici după ce dansează cu tamburina. Totodată, adaptorul wireless nu vede punctul de acces la distanță apropiată (deși poate sta lângă computer), dar vede perfect toate rețelele învecinate. Apoi, după ~ a zecea ~ repornire a routerului, rețeaua reapare singură.
Cauza problemei este posibil ca unele routere să aleagă aleatoriu numărul canalului de lucru, ignorând numărul canalului selectat în setările routerului. Dacă în fișierul / etc / network / interfețe numărul canalului pentru interfață fără fir este indicat, atunci aceasta este probabil problema. Numărul 6 al canalului este indicat în fișier astfel:
Auto wlan0 ... canal wireless 6
O soluție simplă problema este să comentați acest parametru, astfel încât adaptorul să nu se limiteze doar la acest canal și să reporniți rețeaua
Auto wlan0 ... # canal wireless 6
Decizie dificila problema constă în înregistrarea unui bug pe site-ul producătorului routerului (firmware pentru acesta) și actualizarea firmware-ului routerului după (dacă) remedierea acestuia.
Repornirea rețelei
Acum că totul acțiunile necesare finalizat, puteți reporni rețeaua și puteți verifica conexiunea. Pentru asta:
$ sudo /etc/init.d/networking restart
Acum, când rulați comanda ip addr, conexiunea eth0 ar trebui să fie afișată cu parametrii setați. Dacă conexiunea este afișată, dar parametrii nu sunt aceiași cu cei specificați în fișierul / etc / network / interfețe sau apar alte erori, verificați din nou acest fișier pentru inexactități și greșeli de tipar și încercați să reporniți rețeaua.
Întrebări frecvente privind rețelele
Cum îmi accesez computerul din exterior (prin Internet)?
În primul rând, trebuie să aflați ce adresă IP este dată de furnizor - gri sau alb (a nu fi confundat cu static/dinamic). Dacă este gri, atunci nimic nu va funcționa. Dacă este alb, atunci există două opțiuni:
Nu există router sau funcționează în modul bridge. În acest caz, adresa IP albă este atribuită computerului însuși. Introducem adresa - ajungem la computer, totul este simplu.
Adresa albă este atribuită routerului. În consecință, la această adresă ajungem la router și nu la computer. Pentru a ajunge la computer, trebuie să redirecționați porturile de pe router (vezi mai jos).
Cred că rețeaua mea este prea lentă!
Măsurați viteza rețelei între două computere folosind iperf. Puteți folosi această instrucțiune. Oferă să compilați programul din sursă, dar îl puteți instala pur și simplu din depozit. Dacă iperf arată o valoare puțin mai mică decât cea așteptată, atunci totul este în ordine cu rețeaua, problema poate fi în hardware (hard disk-ul / procesorul nu poate oferi viteză mare), în metoda de transfer (de exemplu, scp și ftp sunt foarte pe îndelete), în setări (viteza poate fi limitată, de exemplu, de setări Servere FTP) sau altceva. Dacă iperf a arătat o valoare care este de câteva ori mai mică decât cea dorită, atunci da - există o problemă cu rețeaua. Merită să vedeți dacă cardul funcționează în modul corect (de exemplu, folosind ethtool), verificați dacă există „erori” în ieșirea ifconfig și testați viteza conexiunii la un al treilea computer.
Cum știu ce programe ascultă pe porturile computerului meu?
Pentru a vedea o listă de porturi deschise și numele programelor care le ascultă, utilizați comanda:
Sudo netstat -nlpA inet, inet6
Pentru a afișa informații despre port specific poți folosi grep. De exemplu, pentru 80 port:
Sudo netstat -nlpA inet, inet6 | grep: 80
Nu este întotdeauna clar din rezultatul netstat despre ce program vorbim (de exemplu, 2671 / python), ps vă va spune mai multe despre proces:
Ps aux | grep 2671
Cum se atribuie două adrese IP unei plăci de rețea?
De exemplu, interfața eth0 trebuie să adăugați o adresă 192.168.1.1 ... Pe scurt, până când rețeaua este repornită:
Sudo ip addr add 192.168.1.1/24 dev eth0
Forever - adăugați următoarele la / etc / network / interfețe:
# fix line auto auto eth0 eth0: 1 # add iface alias eth0: 1 inet static address 192.168.1.1 netmask 255.255.255.0
Cum redirec portul?
De exemplu, trebuie să redirecționați portul 8081. Adresa la care contactează clientul, să sunăm external_ip, iar adresa la care ar trebui să meargă este ip_internă.
Iptables -t nat -A PREROUTING -p tcp -d external_ip --dport 8081 -j DNAT --to-destination internal_ip: 8081 iptables -t nat -A POSTROUTING -p tcp --dst internal_ip --dport 8081 -j SNAT - -to-source external_ip
Și cu siguranță ai nevoie de ceva de genul
Iptables -t filter -A FORWARD -m conntrack --ctstate DNAT -j ACCEPT
Autor: Paul Ferrill
Data publicării: 4 noiembrie 2010
Traducere: D. Ovodov
Data transferului: ianuarie 2010
Monitorizarea traficului din rețeaua dvs. este la fel de importantă ca și datele și computerele pe care doriți să le protejați. Înțelegerea modului de rezolvare a problemelor de bază ale rețelei vă va proteja de pierderea timpului și a banilor. Fiecare distribuție Linux include un set de instrumente de consolă care vă pot ajuta să determinați care este problema. Trebuie remarcat faptul că există, de asemenea, o mulțime de alte instrumente open source pentru a evita problemele enervante de rețea.
În acest articol, vom arunca o privire la ceea ce puteți utiliza din instrumentele de consolă și alte software-uri gratuite. Cunoașterea câtorva comenzi simple și când să le folosești te va ajuta să devii un expert în viitor. diagnosticarea rețelei... Vom folosi Ubuntu 10.04 pentru testele noastre, dar tot ce am testat funcționează la fel de bine pe alte distribuții.
Bătrânul Ping
Dacă nu vă place să utilizați linia de comandă Linux de la terminal, atunci vă puteți opri în siguranță aici și trece la restul aplicațiilor. Dar, de fapt, linia de comandă nu are de ce să vă faceți griji, mai ales dacă o utilizați pentru a diagnostica problemele de rețea. Majoritatea comenzilor arată pur și simplu informații care vă pot ajuta să înțelegeți ce se întâmplă. Cu toate acestea, unele comenzi necesită drepturi de superutilizator sau cel puțin capacitatea de a rula comanda sudo.
Prima și cea mai importantă comandă este ifconfig. Executarea acestei comenzi va afișa informații despre toate cunoscut de sistem dispozitive de rețea. În exemplul de mai sus, vedeți eth0 și lo. Primul corespunde rețelei Card Ethernet(cu adresa atribuită 192.168.0.2), a doua este așa-numita conexiune în buclă locală sau buclă inversă. Această comandă afișează, de asemenea, adresa MAC a dispozitivului (HWaddr) și statisticile de trafic. Această comandă ar trebui să fie prima dacă aveți probleme de rețea pentru a vedea dacă adresa IP este corectă și dacă sunt contorizate erorile de trafic sau de transmisie a datelor.
Comanda ping este a doua comandă folosită după ifconfig pentru a vedea dacă computerul este conectat la lumea exterioară. Dacă faceți ping la orice adresă de rețea pe care o cunoașteți (de exemplu, 4.2.2.1) vă va arăta instantaneu dacă sunteți sau nu conectat la rețea. Va arăta și timpul de executare a cererii. De obicei, timpul de execuție pentru un tip de conexiune DSL ar trebui să fie de aproximativ 50 de milisecunde.
După aceste două comenzi, puteți încerca să rulați comanda de traseu... Va afișa o listă de adrese IP, inclusiv adresele de destinație și de gateway atribuite unuia dintre dispozitive și Informații suplimentare, de exemplu, coloana Steaguri. Această coloană va avea un G pe linia asociată cu gateway-ul implicit. Puteți folosi această adresă în ping pentru a verifica dacă computerul este conectat la gateway.
EtherApe poate fi instalat din Centrul de aplicații Ubuntu. Acest program folosește bibliotecile GNOME și libpcap pentru a afișa o hartă vizuală a tuturor lucrurilor trafic de rețea trecând prin interfața selectată. Odată instalat, pictograma EtherApe va apărea în meniul Aplicații / Sistem. Cu toate acestea, când am început-o astfel, nu am putut deschide niciun dispozitiv de rețea, deoarece acest lucru necesită drepturi de superutilizator. Prin urmare, am lansat EtherApe de la Linie de comanda folosind sudo:
$ sudo etherape
Când rulați programul, ar trebui să înceapă să construiască afisaj grafic trafic care trece prin interfața principală Ethernet. Puteți selecta un alt dispozitiv dacă computerul are mai multe plăci de rețea prin meniul Captură / Interfețe. De asemenea, EtherApe poate afișa date dintr-un fișier pcap salvat și poate afișa traficul unui anumit protocol.
Nmap
Nmap este un scaner de rețea utilizat pe scară largă, conceput pentru scopuri de securitate, lansat pentru prima dată în 1997. Utilizează multe pachete speciale pentru a testa rețeaua pentru o mare varietate de scopuri, inclusiv crearea unei hărți a adreselor IP instalate pe computer la distanță sistem de operareși aflarea gamei de porturi la adresa IP specificată. Una dintre funcțiile principale este așa-numitul ping sweep, adică o serie de solicitări ping pentru a afla cu ce adrese sunt conectate computerele la rețea. Acest lucru se face după cum urmează:
$ nmap -sP 192.168.0.1-255
Există, de asemenea, o serie de aplicații grafice disponibile în Centrul de aplicații Ubuntu care folosesc nmap ca bază și afișează rezultatele într-un mod mai „prietenos”. Exemple de astfel de aplicații sunt NmapSI4, care utilizează interfața Qt4, și Zenmap.
Tcpdump
Captarea traficului de rețea pentru o analiză ulterioară este funcția principală a tcpdump. Pachetul este capturat de libpcap, iar afișarea și analiza finală sunt realizate de tcpdump. Informațiile brute ale pachetelor Ethernet sunt scrise într-un fișier pcap pentru investigații suplimentare. Același format este utilizat de alte instrumente de analiză a pachetelor, cum ar fi, de exemplu, Wireshark.
Comanda pentru a rula tcpdump pentru a capta traficul de bază ar putea fi:
$ sudo tcpdump nS
Comanda sudo este necesară pentru a obține acces la dispozitivul Ethernet principal. Această comandă va afișa informații de bază, inclusiv ora, adresele de origine și destinație și tipul de pachet. Tcpdump va continua să ruleze și să afișeze informații în terminal până când apăsați Ctrl-C. Tcpdump este cel mai bun și mai rapid mod de a înregistra traficul de rețea într-un fișier. Comanda în acest scop poate fi următoarea:
$ sudo tcpdump s w pktfile.pcap
Wireshark
Wireshark, cunoscut anterior ca Ethereal, a devenit alegerea multor, dacă nu a celor mai mulți, profesioniști în administrarea rețelelor. ( utilizatorii Ubuntu 10.04 va găsi Wireshark în Centrul de aplicații Ubuntu sub secțiunea Internet.) Ca și în cazul altor instrumente, am rulat Wireshark din linia de comandă folosind sudo pentru a vedea dispozitivele Ethernet disponibile. După lansare, în partea stângă în fereastra principală, puteți vedea o listă de interfețe disponibile. După alegerea necesarului fizic sau dispozitiv virtual, veți fi direcționat către o pagină în care vor fi afișate pachetele de rețea.
Wireshark oferă informații foarte bogate despre traficul capturat și, de asemenea, vă permite să utilizați instrumente pentru a filtra / afișa pachete pe baza oricăror criterii. Site-ul web Wireshark are link-uri către videoclipuri instructive pentru a vă ajuta să vă actualizați rapid.
Concluzie
Linux este o platformă ideală pentru a învăța cum să rezolvi problemele de rețea. Oferă un număr mare de aplicații atât de consolă, cât și de grafică pentru analiza și vizualizarea traficului de rețea.
Pe site-ul „Ghid pentru software Linux”, veți găsi scurte descrieri și link-uri către site-urile dezvoltatorilor menționate în acest articol, precum și alte programe de monitorizare și administrare a rețelelor.