Sistemele de calcul moderne sunt conectate la Internet. Sunt utile cunoștințe legate de rețea: investigare, configurare, depanare, multe dintre care pot fi ușor rulate de la nivelul liniei de comandă.
ip
ping
, traceroute
, host
netstat
, ss
netcat
iperf
Investigare configurări de rețea
Configurare adrese de rețea
Investigarea serviciilor
Folosirea netcat pe post de client/server
Folosiți netcat
pentru a porni, pe un tab de terminal, un server și pe alt tab de terminal un client conectat la acel server, pe localhost
(127.0.0.1
).
netcat
este un utilitar care permite deschiderea de clienți și servere de comunicare în rețea.
Rulați netcat
pentru a permite comunicarea peste UDP.
UDP
și folosiți opțiunea corespunzătoare.
Folosiți utilitarul iperf
pentru a porni un client și un server și pentru a verifica lățimea de bandă pe localhost
.
iperf
de la adresa de aici: http://swarm.cs.pub.ro/~razvan/store/
Copiați-l pe mașina virtuală și instalați-l folosind comanda
sudo dpkg -i iperf_2.0.5+dfsg1-2_i386.deb
Porniți întâi serverul.
Ca argument pentru client (pentru conectare la server) folosiți localhost
(stația locală). Durează circa 10
secunde de comunicare între client și server pentru stabilirea lățimii de bandă.
Aflați serverul de e-mail și de nume pentru domeniul cs.pub.ro folosind comanda host
.
Aflați serverul de e-mail și de nume pentru domeniul cs.pub.ro folosind comanda host
interogând serverul 8.8.8.8
.
Configurați /etc/hosts
astfel încât comanda ping google.com
să întoarcă adresa 1.2.3.4
. Rulați comanda host google.com
. Ce observați?