capitole:capitol-03
Capitolul 3: Networking
Hands on (0)
Rulați comanda ls | cat
.
Rulați comanda ls | cat | cat | cat | cat
.
Rulați comanda ls -l /etc | less
.
Rulați comanda ls -lR / | less
.
Rulați comanda cat /proc/cpuinfo | less
.
Folosiți comanda ls
și comanda wc
pentru a afla numărul de intrări din directorul curent.
Rulați comanda yes a
.
Apăsați Ctrl-z.
Rulați jobs
.
Rulați comanda fg
.
Apăsați Ctrl-c.
Ce observați?
Rulați comanda yes b
.
Deschideți un alt terminal. Aflați PID-ul procesului.
Rulați comanda kill -STOP $PID
, unde $PID
este PID-ul aflat anterior
Ce observați că s-a întâmplat cu procesul yes
?
Rulați comanda kill -l
.
Repetați experimentul și înlocuiți STOP cu numărul corespunzător aflat.
Pentru al doilea experiement, evident PID-ul nu va mai fi același.
Hands on (1)
Inspectare configurații curente
Inspectați configurările de rețea curente de pe mașina fizică. Afișați informațiile:
de nivel 2 - legatură de date (adresa MAC)
de nivel 3 - rețea (adresa IP, masca de rețea și gateway-ul implicit)
de nivel 7 - aplicații (server
DNS).
pentru a schimba configurările de rețea, trebuie să fim root. Pentru a le inspecta, în general, nu este nevoie.
Folosiți ifconfig
pentru a afla adresa MAC, adresa IP, și masca de rețea. Ce interfață este cea relevantă?
Adresa MAC se mai numește și adresă fizică sau adresă hardware. Folosiți route
pentru a afla gateway-ul implicit.
One-liner
Folosind pipes (|), grep
și cut
scrieți o comandă care afișeaza MAC-ul interfeței eth0.
De asemenea, scrieți o comandă care afișează adresele IP de pe interfețele active.
Hands on (2)
Configurari
Pe mașina virtuală
Configurarea rețelei este o operațiune critică sistemului, deci are nevoie de privilegii de root
Configurați static temporar mașina virtuală cu următorii parametri:
adresa IP 192.168.100.10
masca de rețea 255.255.255.0.
interfața nu este pornită. Va trebui să o puneți în starea UP.
gateway-ul implicit va fi 192.168.100.1
serverul
DNS va fi 8.8.8.8. Suprascrieți orice server existent.
Testați setările anterioare.
Configurări permanente
DNS
Aflați care este serverul de nume pentru host-ul rosedu.org
.
Aflați care este serverul de mail pentru cs.pub.ro
.
Interogați serverul de nume al cs.pub.ro
pentru a afla adresa koala.cs.pub.ro
.
Static hosts
Folosind fișierul de configurare statică a asocierilor host-IP, setați google.ro
la 127.0.0.1.
Fără a modifica același fișier, faceți ca google.ro să fie accesibil din nou. (Hint: man nsswitch.conf). Testați în browser.
Hands on (3)
Hands on (4)
SSH pe stațiile locale
SSH neinteractiv
Generați o pereche de chei ssh, folosind configurările implicite.
Configurați sistemul din dreapta astfel încât la conectarea prin ssh să nu ceară parola. Testați.
Copiați, folosind scp
fișierul creat anterior de pe mașina din dreapta dvs pe mașina locală. Nu trebuie să vă ceară parola.
scp
Hands on (5)
Inspectare locală
Inspectare la distanță
Inspectare rețea locală
Resurse utile
capitole/capitol-03.txt · Last modified: 2013/07/03 12:23 by tpopeea