Sunteți pe pagina 1din 21

Lucrarea 1 UNIVERSITATEA PITETI

1



Introducere in Voice Over IP
(VOIP)


I. SCOPUL LUCRARII

n aceast lucrare sunt prezentate elementele fundamentale ale sistemului
de telefonie bazat pe IP. Totodat va fi realizat primul apel ntr-o reea bazat pe
tehnologia VOIP. Se vor aborda urmtoarele etape in desfurarea laboratorului:
instalarea programului ASTERISK care este bazat pe un software open-source;
deprinderea unor noiuni fundamentale de LINUX; descrcarea si instalarea
programului Midnight Commander; configurarea dintr-o interfa web a sistemului
open-source TRIXBOX; prezentarea telefonului software X-LITE iar in final
realizarea primelor apeluri telefonice pe VOIP ntre dou extensii de tip SIP
(Sesion Initiation Protocols).


II. INTRODUCERE TEORETIC

Telefonia IP cunoscut i sub numele de VoIP (Voice over IP) este o
tehnologie care a nceput deja s nlocuiasc tehnologia analogic de tip PSTN i
cea digitala de tip ISDN. Una dintre principalele avantaje ale acesteia este
micorarea costurilor telefoniei clasice, n special in cazul comunicaiilor
internaionale.
Tehnologia VOIP se refer la posibilitatea efecturii de convorbiri
telefonice ntre doi utilizatori, dintre care cel puin unul trebuie s posede o
conexiune Internet (dedicat sau temporar) pentru conectarea unei dispozitiv
telefonic Voip. Deoarece aceast tehnologie partajeaz reeaua global de Internet
i nu utilizeaz tehnologia clasic bazat pe comutaie, ca n cazul convorbirilor
telefonice tradiionale, costul convorbirilor este mult mai mic. Persoana care
iniiaz apelul se poate afla n orice loc de pe glob i poate suna n orice ar din
lume. Apelul se poate face cu ajutorul unui calculator conectat la Internet sau cu
ajutorul unor dispozitive hardware specializate n VoIP, toate acestea folosindu-se
de mediul software Asterisk (in acest caz).
Asterisk este un sistem software ce poate realiza mai multe funcii PBX
(Private Branch eXchange) care se poate conecta la terminale PSTN (Public
Switched Telephone Network) i multe alte aplicaii telefonice doar prin diverse
configurri software. Avantajul acestui sistem este c nu mai trebuie create
procesoare sau linii telefonice dedicate ca n cazul telefoniei clasice, fiind
Lucrarea 1 UNIVERSITATEA PITETI
2
economisite foarte multe resurse. Pentru ca toate aceste lucruri s fie
posibile sistemul software ASTERISK utilizeaz mai multe protocoale
pentru comunicaii, precum:
H.323 care este un protocolul de semnalizare realizat iniial n comuniti
bazate reele LAN ca i tehnicile folosite pentru video-conferine dar are
multe elemente n comun cu protocoalele de semnalizare ISDN, de
exemplu Q.931.
SIP (Session Initiation Protocols) se bazeaz pe reutilizarea elementelor
familiare reelelor de internet: SMTP, HTTP, URL-uri, MIME, i DNS.
IAX reprezint un protocol care este utilizat numai ntre servere care au la
baz platforma software Asterisk.

n ciuda faptului c toate sunt protocoale de semnalizare, totui ele pot
coexista i sunt nc dezbateri referitoare pe aceast tem.
Trebuie menionat faptul c pentru a configura un server Asterisk, se
folosesc multe fiiere de configurare ceea ce ngreuneaz munca de configurare a
utilizatorului. Pentru ca aceste configurri s se poat realiza mult mai uor a fost
nevoie de crearea unui alt software i anume Trixbox.

II.1 SISTEMUL TRIXBOX CE

Din dorina de prelucrare mai rapida si de evitare a erorilor umane a aprut
un sistem nou, numit TRIXBOX. Sistem este mult mai flexibil i are la baz tot
nucleul de ASTERISK. Iniial acest nou sistem s-a numit ASTERISK@HOME
ns datorit faptului c ASTERISK era o marc nregistrat de Digium LTD s-a
schimbat numele n TRIXBOX.
Ulterior au aprut mai multe ediii mbuntite cum ar fi: TRIXBOX
CE,PRO,SE,EE,CCE .
n aceast lucrare de laborator se va ncepe cu instalarea sistemului
TRIXBOX CE 2.6 format din urmtoarele elemente:
CentOS 5.2, este sistemul de operare folosit de TRIXBOX i care are
integrat versiunea de Linux ,Red Hat Enterprise
Asterisk 1.4
FreePBX 2.5, este pachetul ce asigur interfaa cu utilizatorul pentru a
lucra mult mai uor cu funciile Asterisk-ului
FOP (Flash Operator Panel), este un panou folosit de utilizatorul sistemului
pentru a supraveghea strile tuturor extensiilor create i tuturor liniilor
telefonice
Trixbox CE Dashboard, este o interfa pentru utilizator ce conine
comenzi folosite in administrarea serverului de ASTERISK
Festival Speech Engine, este un program de tipul text-to-speech folosit n
diverse aplicaii ale ASTERISK-ului.
Lucrarea 1 UNIVERSITATEA PITETI
3
Cerinele hardware pentru a putea instala TRIXBOX sunt minimale. Se poate
folosi un calculator Pentium IV cu frecvena procesorului de 1GHz, 500MB RAM,
40GB HDD. Totui, pentru utilizarea acestuia n cadrul laboratorului se poat folosi
cu succes i sisteme de tipul Pentium III 500MHz cu 384MB RAM.
Se menioneaz faptul c ntre Trixbox i Asterisk exist o relaie foarte
strns pe care o putem compara cu motorul i caroseria unei maini. Asterisk-ul
este motorul, ns pentru a fi mai manevrabil are nevoie de o caroserie ce
preia mult mai uor comenzile. Tocmai de aceea Trixbox-ul reprezint interfaa
ntre utilizator i sistemul Asterisk.
Cu ajutorul Trixbox-ului realizarea configuraiilor se face mult mai uor
datorita interfeei web ajuttoare iar funciile pe care le ofer nlesnesc munca
administratorilor de reea. Aceste beneficii se pot observa pe tot parcursul acestui
laborator i din aplicaiile pe care vor fi realizate. n prima parte se ncepe cu
instalarea sistemului Trixbox.

II.2 Instalare TRIXBOX

Acest sistem se poate instala fie direct pe calculatorul personal folosind o
main virtual (de ex.VMware Workstation), fie pe serverul de reea. n ambele
situaii este necesar kit-ul de instalare Trixbox 2.6 i urmai paii descrii mai jos.
In cazul unui server fr sistem de operare se introduce cd-ul si se boot-
eaz dup acesta. Dac este folosit o main virtuala de tip VMware Workstation
se alege crearea unei noi sesiuni cu urmtoarele particulariti: sistemul de operare
folosit de masina virtual ca fiind Red Hat Linux Enterprise 5 i mrimea diskului
virtual de 8GB. Dup setarea sesiunii de lucru se introduce cd-ul de TRIXBOX si
din acest moment pe ecran apare ghidul de instalare Trixbox dup care Enter i
ncepe instalarea.


Fig.1. Ecranul de instalare a sistemului Trixbox
Lucrarea 1 UNIVERSITATEA PITETI
4
Urmtorul pas al instalrii este reprezentat de setarea limbii pe care
sistemul o va utiliza. Odat ce a fost setat trebuie s stabilim zona geografic de
provenien (pentru Romania este +2). Ambele tipuri de ecrane sunt exemplificate
in figurile 2 i 3 i pot fi particularizate in funcie de utilizator.


Fig.2. Ecran selectare limb


Fig.3. Ecran selectare zon geografic

Dup alegerea zonei n care ne aflm i a limbii pe care o folosim trebuie
setat parola pentru accesarea server-ului Asterisk (fig. 4). Pentru a evita anumite
Lucrarea 1 UNIVERSITATEA PITETI
5
dificulti de introducere a parolei, este recomandabil ca pe sistemele din cadrul
laboratorului s se introduc parola PASSWORD. Aceast parol o s fie utilizat
dup instalarea sistemului atunci cnd se dorete conectarea la server-ul Asterisk
pentru accesul la fiierele de configurare ale acestuia.


Fig.4. Ecran setare parol

n final, dup ce sistemul Trixbox a fost instalat, trebuie s fie introduse
user-ul i parola pentru a avea acces la serverul de Asterisk . n modul standard se
introduc trixbox1 login: root iar Password: password, la fel ca n fig 5.


Fig.5. Ecranul de pornire a-l server-ului Asterisk n care se introduc user-ul i parola.
Lucrarea 1 UNIVERSITATEA PITETI
6
Dup instalarea sistemului Trixbox i pornirea serverul-ui de Asterisk,
trebuie configurat adresa IP i DNS-ul (Domain Name System) pentru a avea
acces la interfaa web de configurare a Trixbox.
n exemplul din fig. 4 sistemul are IP-ul 192.168.129.129. Pentru a
modifica acest IP trebuie sa ne folosim de comanda n linux:

system-config-network

n fereastra ce apare, fig. 6, se editeaz Device parameters pentru card-ul
de reea eth0 IP-ul, Netmask i Default gateway IP.


Fig.6. Fereastra in care sunt editai parametrii card-ului de reea

Dup editarea IP-ului este necesar introducerea i a DNS-ului. Acest lucru
se face prin completarea cmpurilor ca n fig.7 urmtoare cu mentiunea c cel de-al
doilea cmp nu trebuie completat n mod obligatoriu


Fig.7. Fereastra in care se configureaz DNS-ul
Lucrarea 1 UNIVERSITATEA PITETI
7
Cmpul hostname rmne nemodificat, i anume x1.localdomain . Dup ce
au fost editate toate cmpurile, se poate salva i iei din aceast fereastr de
configurare.
Prin comanda ifconfig se poate verifica dac modificrile efectuate au fost
realizate cu succes.
IP-urile vor fi setate ca n tabelul urmtor:

Tab. 1. Tabelul de alocare IP-urilor serverelor Asterisk
Masa lucru IP Masa lucru IP
Nr. 1 192.168.1.7 1 Nr. 4 192.168.2.71
Nr. 2 192.168.1.72 Nr. 5 192.168.2.72
Nr. 3 192.168.1.73 Nr. 6 192.168.2.73
GATEWAY 192.168.1.1 GATEWAY 192.168.2.1
DNS 194.102.70.247
DNS 194.102.70.249
Repornirea adaptorului de reea n Linux se face prin comanda:
service network restart
Dup ce au fost setai aceti parametri, sistemul Asterisk este funcional i
se pot realiza primele teste pentru a verifica dac instalarea a fost efectuat corect.
Pentru nceput trebuie verificat IP-ul setat la pasul anterior dac este
recunoscut n reea. Se deschide unul dintre browser-ele de internet, Mozilla sau
Internet Explorer iar n bara de cutare se introduce IP-ul dat pentru placa de reea
eth0. Dac totul funcioneaz corect atunci ar trebui sa apar interfaa de
configurare a Trixbox-ului (fig.8) .


Fig.8. Interfaa web de configurare a sistemului Trixbox

Lucrarea 1 UNIVERSITATEA PITETI
8
Iniial, interfaa web a sistemului Trixbox se afl n modul de configurare
user, mod cu acces restricionat doar pentru utilizatorii obinuii care nu au
permisiunea de a activa modul avansat de configurare. n acest mod se pot efectua
lucruri foarte simple cum ar fi nregistrarea de mesaje audio, planificarea de
conferine i monitorizarea apelurilor.
n cazul n care interfaa web nu se deschide atunci trebuie verificate
porturile nchise de ctre firewall sau router. Pentru cazul n care folosim maini
virtuale este necesar setarea conexiunii de reea. Pentru VMware Worksation,
setarea se face ca n figura 9. Practic, n fereastra Network Adapter se selecteaz
opiunile bridged i replicate physical network.


















Fig.9. Setarea reelei internet

O dat cu apariia interfeei web putem spune c Trixbox-ul a fost instalat
i se poate ncepe configurarea lui n funcie de preferinele fiecrui utilizator.
Trebuie avut n vedere faptul c sistemul o dat instalat este configurat pentru o
utilizare standard. Dup o configurare minimalist se pot efectua apeluri telefonice
ntre utilizatori din aceeai clas de IP-uri.

II. 4 Prezentarea interfeei de configurare WEB

Dup cum s-a artat n fig. 8, dup introducerea adresei IP a serverului de
TRIXBOX, n browserul de Internet se deschide o fereastr de vizualizare a unor
stri legate de funcionarea reelei de telefonie VoIP. Aceast fereastr a fost creat
pentru orice utilizator ce dorete vizualizarea anumitor opiuni pe care le are n
reeaua de telefonie. Tocmai din acest motiv nu exist nici o parol de identificare
sau alt mod de securizare a accesului.
Lucrarea 1 UNIVERSITATEA PITETI
9
n cadrul acestei pagini web apare un meniu cu opiuni urmtoarele
opiuni: Home, ARI, MeetMe i FOP iar n partea dreapt se afl un buton prin
care se trece din modul de user n modul de utilizare avansat.

Home este fereastra standard n care sunt prezentate toate celelalte optiuni
i se face o scurt prezentare a Trixbox-ului.
ARI deschide o pagin web folosit de ctre utilizatori pentru a avea acces
la voicemail i la nregistrri. Un utilizator se conecteaz la acest modul
prin extensia pe care o are i parola de la voicemail setat n modul avansat
de utilizare. Funciile cele mai utilizate ale acestui modul sunt verificarea
voicemail-ului i a apelurilor inregistrate.









Fig.10. Pagina de web ARI

MeetMe este un mod care permite crearea de conferine i introducerea
unor utilizatori care s aib acces la conferine (fig.11) .

Fig.11. Pagina de web MeetME

Lucrarea 1 UNIVERSITATEA PITETI
10
FOP (Flash Operator Panel) este un modul programat s execute aceleai
funcii pe care le executa un centralist n vechile centrale telefonice.

Fig.12. Pagina de web MeetME

Pentru c pe servele nou create n mainile virtuale nu avei introduse
extensii telefonice, pagina FOP va fi goal. Totui, pentru a vizualiza o pagina la
care sunt conectate linii telefonice, introducei adresa IP: 192.168.0.20 pentru a
accesa server-ul VoIp din cadrul laborator-ului. Intrai n pagina FOP i ncercai s
apelai dup telefoanele IP. Alocarea numerelor este dat n tabelul 2.

Tab. 2. Tabelul de alocare a numerelor telefoanelor IP
Terminal Numr Terminal Numr
1 110 4 140
2 120 5 150
3 130 6 160

Pentru a comuta n modul de programare avansat trebuie selectat butonul
din dreapta sus, switch dup care apare o fereastr de autentificare n care se
introduce User: maint i Password: password (fig.13) .


Fig. 13. Fereastra de autentificare pentru trecerea n modul administrator
Lucrarea 1 UNIVERSITATEA PITETI
11
Prima pagin in modul administrator d informaii despre starea general a
sistemului ca n fig. 14.


Fig. 14. Pagina de intrare n modul administrator


n aceast pagin meniul este foarte variat i permite realizarea
configurailor dorite de administrator i chiar actualizarea sistemului prin instalarea
pachetelor lips. n aceast fereastr putem vizualiza informaii despre sistem,
despre procesor, USBdevice, despre anumite module instalate i alte informaii.
Dac se dorete restart-area sistemului sau oprirea se intr n pagina System Maint
, fig. 15, pentru a realiza toate aceste lucruri.
Cel mai important meniu este cel de configuraie a sistemului i anume
PBX Configuraion. Folosind acest meniu de configurare putem crea i edita
extensii, trunchiuri, meniuri de apelare i alte opiuni legate de telefonie n funcie
de complexitatea i funcionalitatea reelei de telefoane.
Bine nteles se pot face mul mai multe operaii n aceast fereastra de
utilizare ns nu vom prezenta toate optiunile ci ne vom limita la pachetul de
configuraie a sistemului PBX. Acesta este cel mai important meniu de configurare
deoarece dac utilizatorul nu cunoate Linux-ul poate configura sistemul destul de
uor i din aceast pagin. ns este recomandat ca un utilizator de avansat s
cunoasc noiuni fundamentale din Linux pentru c altfel i va fi foarte greu s
neleag ceea ce trebuie s realizeze. De aceea n continuarea acestui laborator voi
Lucrarea 1 UNIVERSITATEA PITETI
12
prezenta i anumite noiuni legate de Linux. Comenzile de baz ale sistemului
linux vor fi prezentate pe parcursul acestui laborator.


Fig. 15. Pagina System Maint

n continuare este prezentat o aplicaie foarte simpl pentru a demonstra
funcionalitatea sistemului TrixBox.

II.5 Crearea unei extensii SIP n interfa web

Pentru conectarea la serverul de Asterisk trebuie s crem o extensie
pentru fiecare utilizator n parte. Modul de lucru al tehnologiei VoIP este
asemntor cu cel dintr-o central analogic clasic, adic fiecare utilizator trebuie
s fie nregistrat. Exist dou moduri de creare a unei extensii:
n interfa WEB
n mediul de lucru Linux al server-ului Asterisk

Pentru nceput se va crea o extensie folosind interfaa WEB a sistemului
Trixbox. Dup cum am artat n partea de nceput a lucrrii, conectarea se
realizeaz prin tastarea adresei IP a serverului de Trixbox (vezi fig. 8).
Pentru a se intra n pagina de configurare se apas pe butonul din dreapta
sus, switch i se procedeaz la fel ca i n fig.13 prezentat mai sus. O dat ce sa
intrat n pagina de configurare administrator se selecteaz PBX settings dup cum
este artat n figura 16.


Lucrarea 1 UNIVERSITATEA PITETI
13










Fig. 16. Selecie PBX Settings

Practic, fiecare terminal fizic VoIP este reprezentat n mediul TrixBox
printr-o extensie. In cazul acesta se va lucra cu o extensie ce comunic prin
protocolul SIP (Sistem Initiantion Protocol). Dup cum este artat n fig. 17, se
selecteaz din meniul PBX settings opiunea Extensions, se alege un terminal
Voip de tip Generic SIP device dup care se d Submit.









Fig. 17. Crearea unei extensii SIP

Automat, se deschide o nou fereastr intitulat Add SIP Extension,
fereastr n care se configureaz noua extensie creat. n aceast fereastr trebuie
introdus numrul de apelare al extensiei, numele ce va fi afiat pe telefonul
apelatului i parola pentru sincronizarea cu serverul de Trixbox dup cum este
artat n fig. 18. Dup ce s-a configurat prima extensie se selecteaz butonul
submit din josul paginii i pentru ca noile date s fie integrate n server trebuie
selectat butonul portocaliu Apply Configuration Changes.
Astfel n serverul de Trixbox s-a creat un nou cont cu datele personale
introduse de administrator pentru un terminal VoIP.






Fig. 18. Configurarea unei extensii SIP
Lucrarea 1 UNIVERSITATEA PITETI
14
Pentru verificarea extensiei trebuie conectat un terminal fizic la server-ul
TrixBox. Acestea pot fi telefoane IP, adaptoare VoIP sau terminale software VoIP.
n acest exemplu s-a utilizat un terminal software VoIP de tipul X-LITE.
In vederea apelrii intre dou terminale VoIP este necesar crearea unei a
doua extensii similare cu prima.

II.6. Configurarea terminalului software X-LITE

X-LITE este un telefon virtual ce are toate funciile unui telefon fizic. El se
conecteaz la serverul de TrixBox prin portul UDP 5060 i folosete protocolul
SIP. Acest program nu poate fi folosit pentru a iniia terminale cu alte tipuri de
protocoale, de ex. protocolul IAX2.
















Configurarea terminalului telefonic se realizeaz n urmtorii pai:
- Se creeaz acontul prin selectarea butonului din partea stng a telefonului
virtual i selecteaz SIP ACCOUNT SETTINGS.













Fig. 19. Terminalul software
X-LITE
Fig. 20. Configurarea terminalului
software X-LITE
Lucrarea 1 UNIVERSITATEA PITETI
15
- n vederea intrducerii unui account trebuie selectat butonul Add, dup care va
aprea fereastra Properties of Account ca n imaginea din fig. 21.














- Se realizeaz completarea cmpurilor cu detaliile specificate n momentul n
care s-a creat extensia SIP. Pentru a fi mai uor, cmpurile ce trebuie
completate sunt explicitate n tabelul de mai jos:




Dup efectuarea acestor setri
apsm ok i close pentru salvarea
setrilor i pentru efectuarea primei
nregistrri. Dac telefonul se
nregistreaz cu success pe ecran va
aprea mesajul your username is:
numrul de telefon.
Astfel se poate iniia prima
sesiune de apel ntre doi utilizatori
nregistrai n serverul de Trixbox.




Fig. 21. Introducere acont
Lucrarea 1 UNIVERSITATEA PITETI
16
III.1. Comenzi CLI pentru Asterisk

!<command> execut o comand n shell
abort halt anuleaz o comand executat
add extensions adaug o extensie n context
add ignorepat adaug un nou semn de ignorat
add indication prezint indicaii despre ar
amportal start oprete Trixbox i
amportal stop restart Trixbox
debug channel urmrete un canal
help ajutor pentru o comand anume
include context include un context n alt context
load preia un modul dinamic dup nume
no debug channel dezactiveaz urmrirea unui canal
remove extension terge o anumit extensie
remove ignorepat terge semnul ignorat din context
remove indication terge indicaiile despre ar
save dialplan rescrie fisierul extenisons.conf
show agents prezint statusul clienilor
show applications prezint aplicaiile nregistrate
show application descrie o aplicaie specific
show channel prezint informaii despre un canal
show channels prezint informaii despre canale
show codecs prezint informaii despre codecuri
show conferences prezint statusul unei conferine
show dialplan prezint dialplanul
show voicemail users prezint casuele vocale definite
show hangup cere o ntrerupere pe un anumit canal

Comenzi folosite pentru AGI

show agi prezint comenzile folosite de AGI
dump agihtml prezint o list de comenzi n format html

Comenzi pentru canalele IAX

Iax2 debug activeaz urmrirea canalului IAX
Iax2 no debug dezactiveaz urmrirea canalului IAX
Iax2 show channels prezint canalele active de IAX
Iax2 show users prezint utilizatorii IAX
Iax2 show stats prezint statistici IAX



Lucrarea 1 UNIVERSITATEA PITETI
17
Comenzi pentru canalele SIP

Sip debug activeaz urmrirea canalului SIP
Sip no debug dezactiveaz urmrirea canalului SIP
Sip reload rencarc fisierul sip.conf
Sip show channels prezint canalele active SIP
Sip show channel prezint un canal SIP specificat
Sip show registry prezint statusul nregistrrii SIP
Sip show users prezint clienii SIP nregistrai

ntreinerea Serverului de Asterisk

Restart gracefully repornete ASTERISK dup un anumit timp
Restart now repornete automat ASTERISK
Reload reia configuraia
Stop now oprete automat ASTERISK
Show uptime prezint timpul de funcionare a serverului
Show version prezint informaii despre versiunea de
ASTERISK instalat


III. 2. Comenzi LINUX
Comenzi din directorul /bin
Aici se gsesc comenzile de baz pe care toi utilizatorii au dreptul s le execute.
Comanda Descriere
cat Concateneaz i printeaz
chgrp Schimb grupul unui fiier
chmod Schimb modul unui fiier
chown Schimb proprietarul unui fiier
dd Convertete i copiaz un fiier
df Afieaz spaiu liber
dir Listeaz fiierele dintr-un director
echo Afieaz o linie de text
grep Afieaz o linie care ntrunete o calitate
gzip Arhivator gzip
gunzip Dezarhivator gzip
hostname Afieaz sau schimb hostname-ul sistemului
Lucrarea 1 UNIVERSITATEA PITETI
18
kill Omoar procesele
ln Creeaz legturi ntre fiiere
ls Listeaz fiierele dintr-un director
mkdir Creeaz un director
mknod Creeaz device-uri
mount Monteaz un device
mv Mut fiierele dintr-o surs ntr-o destinaie
ps Raporteaz statutul proceselor
pwd Printeaz cale curent
rm terge un fiier/director( rm -r)
rmdir terge un director
su Schimb UID-ul pentru a deveni super-user
tar Arhivator/Dezarhivator tar
touch Creeaz un fiier
umount Demonteaz un device
uname Afieaz informaii despre sistem
Comenzi din directorul /sbin
Aici se gsesc comenzile de baz pe care numai utilizatorul "root" are dreptul s le
execute.
Comanda Descriere
depmod Se ocup cu dependenele unui modul ncarcabil n kernel
dhclient Dynamic Host Configuration Protocol Client
fdisk Program pentru manipularea partiiilor
fsck Verific i repar sistemul de fiiere (etx2, ext3, vfat)
poweroff,shutdown Oprete sistemul
ifconfig Configureaz o interfa
ifup, ifdown Pornete sau oprete o interfa
init, telinit Iniializeaz procesele
insmod Insereaz un modul ncrcabil n kernel
ldconfig Upgradeaz librriile
lilo Linux Loader
losetup Seteaz i controleaz device-urile loop
lsmod Listeaz modulele ncrcate n kernel
Lucrarea 1 UNIVERSITATEA PITETI
19
lspci Listeaz device-urile de pe PCI-uri
mkfs Creeaz un sistem de fiiere
modinfo Listeaz informaii despre un modul ncrcabil n kernel
modprobe Cu ajutorul lui se pot manevra mai bine modulele
rmmod terge un modul ncrcat din kernel
route Se ocup cu manevrarea routelor
runlevel Gsete runlevel-ul curent i cel anterior
setpci Configureaz device-urile PCI
start-stop-daemon Program de pornire/oprire a daemon-ilor
sysctl Configureaz parametrii kernel-ului la pornire
Comenzi din directorul /usr/bin
Comanda Descriere
chattr Schimb atributele unui sistem de fiiere ext2
du Estimeaz folosirea spaiului de ctre un fiier/director
file Afl tipul unui fiier
find Caut un fiier ntr-o cale
host Program de interogare a server-elor de nume
killall Omoar un proces dup nume
last, lastlog . Afieaz username-ul ultimului user logat n sistem
less Program de pipe
logname Afieaz username-ul cu care te-ai logat

n cazul n care aceste executabile nu exist, asigurati-v c sunt instalate
pachetele necesare i c avei dreptul de a le rula.


IV. Utizarea utilizarelor Midnight Commander i Putty

Pentru instalarea diverselor pachete de programe folosite n aplicaiile sub
linux se utilizeaz comanda:
yum install numele pachetului

Utilitarul Midnight Commander este utilizat pentru a naviga mult mai
uor n fiierele sistemului de operare i o gestionare mai rapid a acestora
Acest program se instaleaz din linia de comand prin :
yum install mc
Lucrarea 1 UNIVERSITATEA PITETI
20
Dup download-area programului i instalarea lui se deschide prin linia de
comand: mc
Fig. 22. Utilitarul Midnight Commander

Utilitarul Putty este un program prin care te poi conecta la alte servere
"calculatoare", adic la sistemele de operare Unix, Linux si chiar Windows NT.
Dup instalarea utilitarului Putty se poate configura n modul urmtor:
Fig. 23. Utilitarul Putty

Pentru conectarea la un server prin putty este necesar o adres IP,
protocolul i portul utilizat. De exemplu pentru Telnet se utilizeaz portul 23.
n cazul nostru, imaginea din fig. 23, partea dreapt s-a selectat protocolul
SSH i automat s-a stabilit portul 22. Dup aceea trebuie completat adresa IP n
cmpul de editare Host Name. Dup completarea acestora se selecteaz butonul
open i apare fereastra Putty Security Alert.
Lucrarea 1 UNIVERSITATEA PITETI
21



Fig. 24. Fereastra de lucru n Putty.



n fig. 24 s-a realizat conectarea la server-ul TrixBox i sunt necesare
introducerea parolei i a user-ului pentru a se putea porni sesiunea de lucru.
Dup cum am artat se poate folosi i programul putty pentru a deschide o
sesiune de lucru pe serverul Asterisk. Prin acest mod ne putem conecta de pe orice
staie de lucru pe server avnd posibilitatea de a-l configura mult mai uor . Un alt
avantaj este faptul c pot lucra mai muli administratori pe un server, fiecare
lucrnd la partea lui de programare. Configurarea fiierelor de lucru se face n
acelai mod ca i cum s-ar lucra pe serverul real.


V. Desfurarea lucrrii


1. Se citesc informaiile prezentate anterior i se exemplific pe sistemele
existente n cadrul laboratorului;
2. Se instaleaz pe o main virtual sistemul TrixBox, vezi subcap. II.2;
3. Se seteaz adresa IP a sistemului dup tabelul 1;
4. Se intr n modul administrator si se vor instala dou extensii cu numere
diferite de identificare;
5. Vor fi instalate pe dou sisteme PC diferite cte un terminal X-LITE i vor
fi conectate la extensiile deja create n sistemul TrixBox dup care se vor
apela ntre ele.
6. Se instaleaz i utilizeaz utilitarul Midnight Commander
7. Se instaleaz i configureaz utilitarul Putty
8. Se vor studia comenzile de Linux.