1 introducere in voice over ip

Upload: razvan6b49

Post on 12-Oct-2015

28 views

Category:

Documents


0 download

DESCRIPTION

Introducere in VoIP

TRANSCRIPT

  • 5/21/2018 1 Introducere in Voice Over IP

    1/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. Totodatva fi realizat primul apel ntr-o reea bazatpetehnologia 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 interfaweb a sistemuluiopen-source TRIXBOX; prezentarea telefonului software X-LITE iar in finalrealizarea 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 otehnologie care a nceput deja s nlocuiasctehnologia analogicde tip PSTN icea digitala de tip ISDN. Una dintre principalele avantaje ale acesteia estemicorarea costurilor telefoniei clasice, n special in cazul comunicaiilorinternaionale.

    Tehnologia VOIP se refer la posibilitatea efecturii de convorbiritelefonice ntre doi utilizatori, dintre care cel puin unul trebuie s posede oconexiune Internet (dedicat sau temporar) pentru conectarea unei dispozitivtelefonic Voip. Deoarece aceasttehnologie partajeazreeaua globalde Interneti nu utilizeaz tehnologia clasic bazat pe comutaie, ca n cazul convorbirilortelefonice tradiionale, costul convorbirilor este mult mai mic. Persoana care

    iniiazapelul se poate afla n orice loc de pe glob i poate suna n orice ardinlume. Apelul se poate face cu ajutorul unui calculator conectat la Internet sau cuajutorul unor dispozitive hardware specializate n VoIP, toate acestea folosindu-sede 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 (PublicSwitched Telephone Network) i multe alte aplicaii telefonice doar prin diverseconfigurri software. Avantajul acestui sistem este c nu mai trebuie create

    procesoare sau linii telefonice dedicate ca n cazul telefoniei clasice, fiind

  • 5/21/2018 1 Introducere in Voice Over IP

    2/21

    Lucrarea 1 UNIVERSITATEA PITETI

    2

    economisite foarte multe resurse. Pentru ca toate aceste lucruri s fieposibile sistemul software ASTERISK utilizeaz mai multe protocoalepentru comunicaii, precum:

    H.323 care este un protocolul de semnalizare realizat iniial n comunitibazate reele LAN ca i tehnicile folosite pentru video-conferine dar aremulte elemente n comun cu protocoalele de semnalizare ISDN, deexemplu Q.931.

    SIP (Session Initiation Protocols) se bazeaz pe reutilizarea elementelorfamiliare reelelor de internet: SMTP, HTTP, URL-uri, MIME, i DNS.

    IAX reprezintun protocol care este utilizat numai ntre servere care au labazplatforma software Asterisk.

    n ciuda faptului c toate sunt protocoale de semnalizare, totui ele potcoexista i sunt ncdezbateri referitoare pe aceasttem.

    Trebuie menionat faptul c pentru a configura un server Asterisk, sefolosesc multe fiiere de configurare ceea ce ngreuneazmunca de configurare autilizatorului. Pentru ca aceste configurri sse poatrealiza mult mai uor a fostnevoie 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 aprutun 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@HOMEnsdatorit faptului cASTERISK era o marc nregistratde Digium LTD s-aschimbat numele n TRIXBOX.

    Ulterior au aprut mai multe ediii mbuntite cum ar fi: TRIXBOXCE,PRO,SE,EE,CCE .

    n aceast lucrare de laborator se va ncepe cu instalarea sistemuluiTRIXBOX CE 2.6 format din urmtoarele elemente:

    CentOS 5.2, este sistemul de operare folosit de TRIXBOX i care areintegratversiunea 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 sistemuluipentru a supraveghea strile tuturor extensiilor create i tuturor liniilortelefonice

    Trixbox CE Dashboard, este o interfa pentru utilizator ce coninecomenzi folosite in administrarea serverului de ASTERISK

    Festival Speech Engine, este un program de tipul text-to-speech folosit ndiverse aplicaii ale ASTERISK-ului.

  • 5/21/2018 1 Introducere in Voice Over IP

    3/21

    Lucrarea 1 UNIVERSITATEA PITETI

    3

    Cerinele hardware pentru a putea instala TRIXBOX sunt minimale. Se poatefolosi un calculator Pentium IV cu frecvena procesorului de 1GHz, 500MB RAM,40GB HDD. Totui, pentru utilizarea acestuia n cadrul laboratorului se poat folosicu succes i sisteme de tipul Pentium III 500MHz cu 384MB RAM.

    Se menioneaz faptul c ntre Trixbox i Asterisk exist o relaie foartestrnspe care o putem compara cu motorul i caroseria unei maini. Asterisk-uleste motorul, ns pentru a fi mai manevrabil are nevoie de o caroserie ce

    preia mult mai uor comenzile. Tocmai de aceea Trixbox-ul reprezint interfaantre utilizator i sistemul Asterisk.

    Cu ajutorul Trixbox-ului realizarea configuraiilor se face mult mai uordatorita interfeei web ajuttoare iar funciile pe care le ofer nlesnesc muncaadministratorilor de reea. Aceste beneficii se pot observa pe tot parcursul acestuilaborator i din aplicaiile pe care vor fi realizate. n prima parte se ncepe cuinstalarea sistemului Trixbox.

    II.2 Instalare TRIXBOX

    Acest sistem se poate instala fie direct pe calculatorul personal folosind omainvirtual (de ex.VMware Workstation), fie pe serverul de reea. n ambelesituaii 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-eazdupacesta. Daceste folosito mainvirtuala de tip VMware Workstationse alege crearea unei noi sesiuni cu urmtoarele particulariti: sistemul de operare

    folosit de masina virtualca fiind Red Hat Linux Enterprise 5 i mrimea diskuluivirtual de 8GB. Dupsetarea sesiunii de lucru se introduce cd-ul de TRIXBOX sidin acest moment pe ecran apare ghidul de instalare Trixbox dup care Enter incepe instalarea.

    Fig.1. Ecranul de instalare a sistemului Trixbox

  • 5/21/2018 1 Introducere in Voice Over IP

    4/21

    Lucrarea 1 UNIVERSITATEA PITETI

    4

    Urmtorul pas al instalrii este reprezentat de setarea limbii pe caresistemul o va utiliza. Odatce a fost setattrebuie sstabilim zona geograficde

    provenien(pentru Romania este +2). Ambele tipuri de ecrane sunt exemplificatein figurile 2 i 3 i pot fi particularizate in funcie de utilizator.

    Fig.2. Ecran selectare limb

    Fig.3. Ecran selectare zongeografic

    Dupalegerea zonei n care ne aflm i a limbii pe care o folosim trebuiesetatparola pentru accesarea server-ului Asterisk (fig. 4). Pentru a evita anumite

  • 5/21/2018 1 Introducere in Voice Over IP

    5/21

    Lucrarea 1 UNIVERSITATEA PITETI

    5

    dificulti de introducere a parolei, este recomandabil ca pe sistemele din cadrullaboratorului sse introducparola PASSWORD. Aceastparolo sfie utilizatdup 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 seintroduc trixbox1 login: rootiarPassword: 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.

  • 5/21/2018 1 Introducere in Voice Over IP

    6/21

    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 aveaacces la interfaa web de configurare a Trixbox.

    n exemplul din fig. 4 sistemul are IP-ul 192.168.129.129. Pentru amodifica acest IP trebuie sa ne folosim de comanda n linux:

    system-config-network

    n fereastra ce apare, fig. 6, se editeazDevice parameterspentru card-ulde reea eth0 IP-ul, Netmask i Default gateway IP.

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

    Dupeditarea IP-ului este necesarintroducerea i a DNS-ului. Acest lucruse face prin completarea cmpurilor ca n fig.7 urmtoare cu mentiunea ccel de-aldoilea cmp nu trebuie completat n mod obligatoriu

    Fig.7. Fereastra in care se configureazDNS-ul

  • 5/21/2018 1 Introducere in Voice Over IP

    7/21

    Lucrarea 1 UNIVERSITATEA PITETI

    7

    Cmpul hostnamermne nemodificat, i anume x1.localdomain . Dupceau fost editate toate cmpurile, se poate salva i iei din aceast fereastr deconfigurare.

    Prin comanda ifconfig se poate verifica dacmodificrile efectuate au fostrealizate cu succes.

    IP-urile vor fi setate ca n tabelul urmtor:

    Tab. 1. Tabelul de alocare IP-urilor serverelor AsteriskMasa lucru IP Masa lucru IP

    Nr. 1 192.168.1.7 1 Nr. 4 192.168.2.71Nr. 2 192.168.1.72 Nr. 5 192.168.2.72Nr. 3 192.168.1.73 Nr. 6 192.168.2.73

    GATEWAY192.168.1.1 GATEWAY192.168.2.1DNS 194.102.70.247DNS 194.102.70.249

    Repornirea adaptorului de reea n Linux se face prin comanda:service network restart

    Dupce au fost setai aceti parametri, sistemul Asterisk este funcional ise pot realiza primele teste pentru a verifica dacinstalarea a fost efectuatcorect.

    Pentru nceput trebuie verificat IP-ul setat la pasul anterior dac esterecunoscut n reea. Se deschide unul dintre browser-ele de internet, Mozilla sauInternet Explorer iar n bara de cutare se introduce IP-ul dat pentru placa de reeaeth0. Dac totul funcioneaz corect atunci ar trebui sa apar interfaa deconfigurare a Trixbox-ului (fig.8) .

    Fig.8. Interfaa web de configurare a sistemului Trixbox

  • 5/21/2018 1 Introducere in Voice Over IP

    8/21

    Lucrarea 1 UNIVERSITATEA PITETI

    8

    Iniial, interfaa web a sistemului Trixbox se afln modul de configurareuser, mod cu acces restricionat doar pentru utilizatorii obinuii care nu au

    permisiunea de a activa modul avansat de configurare. n acest mod se pot efectualucruri foarte simple cum ar fi nregistrarea de mesaje audio, planificarea deconferine i monitorizarea apelurilor.

    n cazul n care interfaa web nu se deschide atunci trebuie verificateporturile nchise de ctre firewall sau router. Pentru cazul n care folosim mainivirtuale este necesar setarea conexiunii de reea. Pentru VMware Worksation,setarea se face ca n figura 9. Practic, n fereastra Network Adapter se selecteazopiunile bridged i replicate physical network.

    Fig.9. Setarea reelei internet

    O datcu apariia interfeei web putem spune cTrixbox-ul a fost instalati se poate ncepe configurarea lui n funcie de preferinele fiecrui utilizator.Trebuie avut n vedere faptul c sistemul o dat instalat este configurat pentru outilizare standard. Dupo configurare minimalistse pot efectua apeluri telefonicentre utilizatori din aceeai clasde IP-uri.

    II. 4 Prezentarea interfeei de configurare WEB

    Dupcum s-a artat n fig. 8,dupintroducerea adresei IP a serverului deTRIXBOX, n browserul de Internet se deschide o fereastrde vizualizare a unorstri legate de funcionarea reelei de telefonie VoIP. Aceastfereastra fost creat

    pentru orice utilizator ce dorete vizualizarea anumitor opiuni pe care le are nreeaua de telefonie. Tocmai din acest motiv nu existnici o parolde identificaresau alt mod de securizare a accesului.

  • 5/21/2018 1 Introducere in Voice Over IP

    9/21

    Lucrarea 1 UNIVERSITATEA PITETI

    9

    n cadrul acestei pagini web apare un meniu cu op iuni urmtoareleopiuni: Home, ARI, MeetMe i FOP iar n partea dreapt se aflun buton princare se trece din modul de usern modul de utilizare avansat.

    Homeeste fereastra standard n care sunt prezentate toate celelalte optiunii se face o scurtprezentare a Trixbox-ului.

    ARI deschide o paginweb folositde ctre utilizatori pentru a avea accesla voicemail i la nregistrri. Un utilizator se conecteaz la acest modul

    prin extensia pe care o are i parola de la voicemail setatn modul avansatde utilizare. Funciile cele mai utilizate ale acestui modul sunt verificareavoicemail-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 saibacces la conferine (fig.11) .

    Fig.11. Pagina de web MeetME

  • 5/21/2018 1 Introducere in Voice Over IP

    10/21

    Lucrarea 1 UNIVERSITATEA PITETI

    10

    FOP(Flash Operator Panel) este un modul programat sexecute aceleaifuncii 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 introduseextensii telefonice, pagina FOP va fi goal. Totui, pentru a vizualiza o pagina lacare sunt conectate linii telefonice, introducei adresa IP: 192.168.0.20 pentru aaccesa server-ul VoIp din cadrul laborator-ului. Intrai n pagina FOP i ncercai sapelai duptelefoanele IP. Alocarea numerelor este datn tabelul 2.

    Tab. 2. Tabelul de alocare a numerelor telefoanelor IPTerminal Numr Terminal Numr

    1 110 4 140

    2 120 5 1503 130 6 160

    Pentru a comuta n modul de programare avansattrebuie selectat butonuldin dreapta sus, switch dup care apare o fereastr de autentificare n care seintroduce User: mainti Password:password(fig.13) .

    Fig. 13. Fereastra de autentificare pentru trecerea n modul administrator

  • 5/21/2018 1 Introducere in Voice Over IP

    11/21

    Lucrarea 1 UNIVERSITATEA PITETI

    11

    Prima pagin in modul administrator d informaii despre starea general asistemului ca n fig. 14.

    Fig. 14. Pagina de intrare n modul administrator

    n aceast pagin meniul este foarte variat i permite realizareaconfigurailor 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.Dacse dorete restart-area sistemului sau oprirea se intrn pagina System Maint, fig. 15, pentru a realiza toate aceste lucruri.

    Cel mai important meniu este cel de configuraie a sistemului i anumePBX Configuraion. Folosind acest meniu de configurare putem crea i edita

    extensii, trunchiuri, meniuri de apelare i alte opiuni legate de telefonie n funciede 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 deconfiguraie a sistemului PBX. Acesta este cel mai important meniu de configuraredeoarece dacutilizatorul nu cunoate Linux-ul poate configura sistemul destul deuor i din aceast pagin. ns este recomandat ca un utilizator de avansat scunoasc noiuni fundamentale din Linux pentru c altfel i va fi foarte greu sneleagceea ce trebuie srealizeze. De aceea n continuarea acestui laborator voi

  • 5/21/2018 1 Introducere in Voice Over IP

    12/21

    Lucrarea 1 UNIVERSITATEA PITETI

    12

    prezenta i anumite noiuni legate de Linux. Comenzile de baz ale sistemuluilinux vor fi prezentate pe parcursul acestui laborator.

    Fig. 15. Pagina System Maint

    n continuare este prezentat o aplica

    ie foarte simpl

    pentru a demonstra

    funcionalitatea sistemului TrixBox.

    II.5 Crearea unei extensii SIP n interfaweb

    Pentru conectarea la serverul de Asterisk trebuie s crem o extensiepentru fiecare utilizator n parte. Modul de lucru al tehnologiei VoIP esteasemntor cu cel dintr-o centralanalogicclasic, adicfiecare utilizator trebuiesfie nregistrat. Existdoumoduri de creare a unei extensii:

    n interfaWEB n mediul de lucru Linux al server-ului Asterisk

    Pentru nceput se va crea o extensie folosind interfaa WEB a sistemuluiTrixbox. Dup cum am artat n partea de nceput a lucrrii, conectarea serealizeazprin tastarea adresei IP a serverului de Trixbox (vezi fig. 8).

    Pentru a se intra n pagina de configurare se apaspe butonul din dreaptasus, switch i se procedeazla fel ca i n fig.13prezentatmai sus. O datce saintrat n pagina de configurare administrator se selecteazPBX settings dupcumeste artat n figura 16.

  • 5/21/2018 1 Introducere in Voice Over IP

    13/21

    Lucrarea 1 UNIVERSITATEA PITETI

    13

    Fig. 16. Selecie PBX Settings

    Practic, fiecare terminal fizic VoIP este reprezentat n mediul TrixBoxprintr-o extensie. In cazul acesta se va lucra cu o extensie ce comunic prinprotocolul SIP (Sistem Initiantion Protocol). Dup cum este artat n fig. 17, seselecteaz din meniul PBX settings opiunea Extensions, se alege un terminalVoip de tipGeneric SIP devicedupcare se dSubmit.

    Fig. 17. Crearea unei extensii SIP

    Automat, se deschide o nou fereastr intitulat Add SIP Extension,fereastr n care se configureaznoua extensie creat. n aceast fereastr trebuieintrodus numrul de apelare al extensiei, numele ce va fi afiat pe telefonulapelatului i parola pentru sincronizarea cu serverul de Trixbox dup cum esteartat n fig. 18. Dup ce s-a configurat prima extensie se selecteaz butonulsubmit din josul paginii i pentru ca noile date s fie integrate n server trebuieselectat butonul portocaliu Apply Configuration Changes.

    Astfel n serverul de Trixbox s-a creat un nou cont cu datele personaleintroduse de administrator pentru un terminal VoIP.

    Fig. 18. Configurar

    ea unei extensii SIP

  • 5/21/2018 1 Introducere in Voice Over IP

    14/21

    Lucrarea 1 UNIVERSITATEA PITETI

    14

    Pentru verificarea extensiei trebuie conectat un terminal fizic la server-ulTrixBox. 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 douterminale VoIP este necesarcrearea unei adoua 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 seconecteaz la serverul de TrixBox prin portul UDP 5060 i folosete protocolulSIP. Acest program nu poate fi folosit pentru a iniia terminale cu alte tipuri de

    protocoale, de ex. protocolul IAX2.

    Configurarea terminalului telefonic se realizeazn urmtorii pai:- Se creeaz acontul prin selectarea butonului din partea stng a telefonului

    virtual i selecteazSIP ACCOUNT SETTINGS.

    Fig. 19. Terminalul softwareX-LITE

    Fig. 20. Configurarea terminaluluisoftware X-LITE

  • 5/21/2018 1 Introducere in Voice Over IP

    15/21

    Lucrarea 1 UNIVERSITATEA PITETI

    15

    -

    n vederea intrducerii unui account trebuie selectat butonul Add, dupcare vaaprea fereastra Properties of Accountca n imaginea din fig. 21.

    -

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

    Dup efectuarea acestor setriapsm ok i close pentru salvareasetrilor i pentru efectuarea primeinregistrri. Dac telefonul senregistreaz cu success pe ecran va

    aprea mesajul your username is:numrul de telefon.Astfel se poate iniia prima

    sesiune de apel ntre doi utilizatorinregistrai n serverul de Trixbox.

    Fig. 21. Introducere acont

  • 5/21/2018 1 Introducere in Voice Over IP

    16/21

    Lucrarea 1 UNIVERSITATEA PITETI

    16

    III.1. Comenzi CLI pentru Asterisk

    ! executo comandn shellabort halt anuleazo comandexecutatadd extensions adaugo extensie n contextadd ignorepat adaugun nou semn de ignoratadd indication prezintindicaii despre aramportal start oprete Trixbox iamportal stop restart Trixboxdebug channel urmrete un canalhelp ajutor pentru o comandanumeinclude context include un context n alt contextload preia un modul dinamic dupnumeno debug channel dezactiveazurmrirea unui canalremove extension terge o anumitextensieremove ignorepat terge semnul ignorat din contextremove indication terge indicaiile despre arsave dialplan rescrie fisierul extenisons.confshow agents prezintstatusul clienilorshow applications prezintaplicaiile nregistrateshow application descrie o aplicaie specificshow channel prezintinformaii despre un canalshow channels prezintinformaii despre canale

    show codecs prezintinformaii despre codecurishow conferences prezintstatusul unei conferineshow dialplan prezintdialplanulshow voicemail users prezintcasuele vocale definiteshow hangup cere o ntrerupere pe un anumit canal

    Comenzi folosite pentru AGI

    show agi prezintcomenzile folosite de AGIdump agihtml prezinto listde comenzi n format html

    Comenzi pentru canalele IAX

    Iax2 debug activeazurmrirea canalului IAXIax2 no debug dezactiveazurmrirea canalului IAXIax2 show channels prezintcanalele active de IAXIax2 show users prezintutilizatorii IAXIax2 show stats prezintstatistici IAX

  • 5/21/2018 1 Introducere in Voice Over IP

    17/21

    Lucrarea 1 UNIVERSITATEA PITETI

    17

    Comenzi pentru canalele SIP

    Sip debug activeazurmrirea canalului SIPSip no debug dezactiveazurmrirea canalului SIPSip reload rencarcfisierulsip.confSip show channels prezintcanalele active SIPSip show channel prezintun canal SIP specificatSip show registry prezintstatusul nregistrrii SIPSip show users prezintclienii SIP nregistrai

    ntreinerea Serverului de Asterisk

    Restart gracefully repornete ASTERISK dupun anumit timpRestart now repornete automat ASTERISKReload reia configuraiaStop now oprete automat ASTERISKShow uptime prezinttimpul de funcionare a serveruluiShow version prezintinformaii despre versiunea de

    ASTERISK instalat

    III. 2. Comenzi LINUX

    Comenzi din directorul /bin

    Aici se gsesc comenzile de bazpe care toi utilizatorii au dreptul sle execute.

    ComandaDescriere

    cat Concateneazi printeazchgrp Schimbgrupul unui fiierchmod Schimbmodul unui fiierchown Schimbproprietarul unui fiierdd Convertete i copiazun fiier

    df Afieazspaiu liberdir Listeazfiierele dintr-un directorecho Afieazo linie de textgrep Afieazo linie care ntrunete o calitategzip Arhivator gzipgunzip Dezarhivator gziphostnameAfieazsau schimbhostname-ul sistemului

  • 5/21/2018 1 Introducere in Voice Over IP

    18/21

    Lucrarea 1 UNIVERSITATEA PITETI

    18

    kill Omoarproceseleln Creeazlegturi ntre fiierels Listeazfiierele dintr-un directormkdir Creeazun directormknod Creeazdevice-urimount Monteazun devicemv Mutfiierele dintr-o sursntr-o destinaieps Raporteazstatutul proceselorpwd Printeazcale curent

    rm terge un fiier/director( rm -r)rmdir terge un directorsu SchimbUID-ul pentru a deveni super-usertar Arhivator/Dezarhivator tartouch Creeazun fiierumount Demonteazun deviceuname Afieazinformaii despre sistem

    Comenzi din directorul /sbin

    Aici se gsesc comenzile de bazpe care numai utilizatorul "root" are dreptul sleexecute.

    Comanda Descriere

    depmod Se ocupcu dependenele unui modul ncarcabil n kerneldhclient Dynamic Host Configuration Protocol Clientfdisk Program pentru manipularea partiiilorfsck Verifici reparsistemul de fiiere (etx2, ext3, vfat)poweroff,shutdown Oprete sistemulifconfig Configureazo interfa

    ifup, ifdown Pornete sau oprete o interfainit, telinit Iniializeazproceseleinsmod Insereazun modul ncrcabil n kernelldconfig Upgradeazlibrriilelilo Linux Loaderlosetup Seteazi controleazdevice-urile looplsmod Listeazmodulele ncrcate n kernel

  • 5/21/2018 1 Introducere in Voice Over IP

    19/21

    Lucrarea 1 UNIVERSITATEA PITETI

    19

    lspci Listeazdevice-urile de pe PCI-urimkfs Creeazun sistem de fiieremodinfo Listeazinformaii despre un modul ncrcabil n kernelmodprobe Cu ajutorul lui se pot manevra mai bine modulelermmod terge un modul ncrcat din kernelroute Se ocupcu manevrarea routelorrunlevel Gsete runlevel-ul curent i cel anteriorsetpci Configureazdevice-urile PCIstart-stop-daemon Program de pornire/oprire a daemon-ilor

    sysctl Configureazparametrii kernel-ului la pornire

    Comenzi din directorul /usr/bin

    Comanda Descrierechattr Schimbatributele unui sistem de fiiere ext2du Estimeazfolosirea spaiului de ctre un fiier/directorfile Afltipul unui fiierfind Cautun fiier ntr-o calehost Program de interogare a server-elor de nume

    killall Omoarun proces dupnumelast, lastlog .Afieazusername-ul ultimului user logat n sistemless Program de pipelogname Afieazusername-ul cu care te-ai logat

    n cazul n care aceste executabile nu exist, asigurati-vcsunt instalatepachetele necesare i cavei dreptul de a le rula.

    IV. Utizarea utilizarelor Midnight Commander i Putty

    Pentru instalarea diverselor pachete de programe folosite n aplica iile sublinux se utilizeazcomanda:

    yum installnumele pachetului

    Utilitarul Midnight Commander este utilizat pentru a naviga mult maiuor n fiierele sistemului de operare i o gestionare mai rapida acestora

    Acest program se instaleazdin linia de comandprin :yum install mc

  • 5/21/2018 1 Introducere in Voice Over IP

    20/21

    Lucrarea 1 UNIVERSITATEA PITETI

    20

    Dupdownload-area programului i instalarea lui se deschide prin linia decomand: 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.Dupinstalarea 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 utilizeazportul 23.

    n cazul nostru, imaginea din fig. 23, partea dreapts-a selectat protocolulSSH i automat s-a stabilit portul 22. Dupaceea trebuie completatadresa IP ncmpul de editare Host Name. Dup completarea acestora se selecteaz butonulopeni apare fereastra Putty Security Alert.

  • 5/21/2018 1 Introducere in Voice Over IP

    21/21

    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 necesareintroducerea parolei i a user-ului pentru a se putea porni sesiunea de lucru.

    Dupcum am artat se poate folosi i programul putty pentru a deschide osesiune de lucru pe serverul Asterisk. Prin acest mod ne putem conecta de pe oricestaie de lucru pe server avnd posibilitatea de a-l configura mult mai u or . Un alt

    avantaj este faptul c pot lucra mai muli administratori pe un server, fiecarelucrnd la partea lui de programare. Configurarea fiierelor de lucru se face nacelai mod ca i cum s-ar lucra pe serverul real.

    V. Desfurarea lucrrii

    1. Se citesc informaiile prezentate anterior i se exemplific pe sistemeleexistente n cadrul laboratorului;

    2.

    Se instaleazpe o mainvirtualsistemul TrixBox, vezi subcap. II.2;3.

    Se seteazadresa IP a sistemului duptabelul 1;4.

    Se intr n modul administrator si se vor instala douextensii cu numerediferite de identificare;

    5.

    Vor fi instalate pe dousisteme PC diferite cte un terminal X-LITE i vorfi conectate la extensiile deja create n sistemul TrixBox dupcare se vorapela ntre ele.

    6.

    Se instaleazi utilizeazutilitarul Midnight Commander7.

    Se instaleazi configureazutilitarul Putty8.

    Se vor studia comenzile de Linux.