Professional Documents
Culture Documents
Isdn Uredjaji-Modemrute
Isdn Uredjaji-Modemrute
1.ISDN tehnologija
z ISDN modem/router
U svrhu provođenja testova vezanih za rad ISDN terminal adapter (TA) uređaje
pod Linux operacijskim sustavima, korišten je uređaj njemačke tvrtke Elcon
Systemtechnic pod oznakom "NT1+2a/b + V.24" (Slika 2.1). Uređaj je
podvrgnut testiranju pod Linux Mandrake 8.1 i Debian 2.2r4 distribucijama.
"NT1+2a/b + V.24" uređaj prikazan na slici (Slika 2.1) predstavlja tipičnog
predstavnika ove skupine ISDN uređaja, te će stoga u ovom poglavlju biti
opisane njegove osnovne karakteristike i način povezivanja s osobnim
računalom korisnika, budući da slične napomene vrijede i za većinu ostalih
uređaja ovog tipa.
# minicom -s
z Wvdial,
z Kppp,
z Gnome-ppp.
2.4 Wvdial
# wvdialconf ime_datoteke
ttyS1<*1>: ATQ0 V1 E1 -- OK
ttyS1<*1>: ATQ0 V1 E1 Z -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS1<*1>: Modem Identifier: ATI -- 28800
ttyS1<*1>: Speed 2400: AT -- OK
ttyS1<*1>: Speed 4800: AT -- OK
ttyS1<*1>: Speed 9600: AT -- OK
ttyS1<*1>: Speed 19200: AT -- OK
ttyS1<*1>: Speed 38400: AT -- OK
ttyS1<*1>: Speed 57600: AT -- OK
ttyS1<*1>: Speed 115200: AT -- OK
ttyS1<*1>: Max speed is 115200; that should be safe.
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS0<*1>: ATQ0 V1 E1 -- ATQ0 V1 E1 -- ATQ0 V1 E1 -- nothing.
Port Scan<*1>: S2 S3
[Hinet]
Modem = /dev/ttyS1
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
Phone = broj_telefona
Username = korisničko_ime
Password = zaporka
što ne znači da će isti funkcionirati i za neki drugi modem. Kako je već ranije
spomenuto, određivanje ovog niza najkompliciraniji je postupak, te je u svrhu
njegovog određivanja potrebno proučiti dokumentaciju proizvođača ili zaviriti
u .inf Windows datoteku.
Init1 niz u principu nikada se ne mijenja, budući da sadrži ATZ naredbu koja
resetira modem.
Nakon ovako prilagođene datoteke potrebno je pokrenuti wvdial program iz
naredbenog retka, nakon čega će se na ekranu pojaviti poruke vezane za
pokušaj spajanja.
Ukoliko je sve u redu, program će javiti kako je spojen na Internet i kako je
pppd program uspješno pokrenut. U svrhu testiranja veze može se u
neredbenom retku pokrenuti ping naredba sa proizvoljno odabranim imenom
ciljnog računala.
Primjer:
# ping www.google.com
# wvdial &
budući da na taj način konzola u kojoj je program pokrenut ostaje slobodna za
daljnji rad. U tom slučaju moguće je terminirati rad programa naredbom:
# killall wvdial
Ovo rješenje je nešto skuplje, ali je zato puno kvalitetnije rješenje koristiti
računalo na kojem je već podešena i instalirana podrška za spajanje na
Internet. Na istom računalu je u tom slučaju potrebno dodatno instalirati i
pravilno podesiti odgovarajuće programske pakete koji će omogućiti gore
spomenuto prepisivanje i prilagođavanje paketa, odnosno istovremeni pristup
Internetu za više korisnika.
Kompletni postupak podešavanja ovakvog načina spajanja na Internet opisana
je u poglavlju 6. ovog dokumenta.
Nešto jeftinije, ali zato manje kvalitetno rješenje je kupnja uređaja koji je
opisan u ovom poglavlju. Radi se o posebnom uređaju, koji je potpuno neovisan
o bilo kakvom operacijskom sustavu i koji predstavlja izlaznu točku računalne
mreže prema Internetu. Uređaj sadrži integriran ISDN sustav, zajedno sa
odgovarajućom podrškom koja će omogućiti željene mogućnosti. Cijena uređaja
ovog tipa kreće se oko 2000 kn.
Prednost ovog pristupa je ta da je nešto jeftinija u odnosu na gore opisano
rješenje, ali prava snaga ovog pristupa leži u činjenici da je ovakav sustav
nevjerojatno jednostavan za podešavanje i održavanje i za manje iskusne
korisnike. Potrebno je samo pažljivo proučiti dokumentaciju proizvođača,
pažljivo se pridržavati pročitanih uputa i ne bi trebalo biti problema.
Nedostatak ovog rješenja su nešto slabije performanse u odnosu na gore
opisano rješenje, ali se s obzirom na jednostavnost svakako preporučuje
manjim mrežnim okolinama i manje iskusnim korisnicima, gdje će ovakav
pristup posve zadovoljiti.
U svrhu testiranja odabran je uređaj tvrtke Planet, oznake IRT-101 (Slika 3.1).
U svrhu ostvarivanje Internet veze potrebno se spojiti putem bilo kojeg web
preglednika (npr. Internet Explorer, Netscape) s bilo kojeg računala unutar
računalne mreže na web poslužitelj ugrađen unutar samog uređaja. IP adresa
uređaja na koju se potrebno spojiti je 192.168.0.1 (za testirani uređaj). IP
adresa može varirati ovisno o modelu i proizvođaču, pa je potrebno proučiti
upute koje dolaze sa samim uređajem.
Slika 3.3 Konfiguracijsko sučelje za podešavanje Internet veze
Veza se prekida pritiskom na gumb Hang, unutar istog sučelja (gumb Hang biti
će prikazan na mjestu gumba Dial nakon što je veza uspješno uspostavljena).
Nakon toga potrebno je još jedino pravilno podesiti ostala računala unutar
lokalne mreže, kako bi znala koristiti upravo podešenu vezu, što je opisano u
nastavku dokumenta.
Kako bi ostala računala mogla dijeliti jednu, na gore opisani način podešenu
ISDN liniju, potrebno je dodatno obaviti slijedeće radnje. Kod Windows
platformi potrebno je unutar My Computer -> Control Panel panela, desnim
klikom miša odabrati Network Properties opciju, što će rezultirati otvaranjem
korisničkog grafičkog sučelja za podešavanje parametara TCP/IP protokola
(Slika 3.7).
Slika 3.7 Podešavanje parametara TCP/IP protokola
Slika 3.8 Podešavanje IP adrese
Sam postupak ugradnje kartica ovakvog tipa vrlo je jednostavan i poznat većini
korisnika koji su se ikada na bilo koji način susretali sa instalacijom novog
hardvera na osobnim računalima.
Potrebno je isključiti osobno računalo sa napajanja, otvoriti kućište, te pronaći
slobodni utor na matičnoj ploči, koji će poslužiti za ugradnju nove kartice.
Ovisno o tipu kartice (ISA ili PCI), potrebno je locirati odgovarajući utor te
pažljivo utaknuti karticu u odabrani utor te je pričvrstiti vijcima.
Nakon toga potrebno je zatvoriti kućište, ponovno priključiti napajanje i
podignuti računalo, kako bi se moglo nastaviti s programskim podešavanjem
ugrađene kartice.
Kao što je upravo rečeno kod Linux Mandrake distribucije ovaj je postupak
prilično jednostavan i automatiziran, što je i inače najveća prednost Mandrake
Linuxa u odnosu na Debian platformu, koja je nešto 'sirovija'.
Naime, u svrhu podešavanja interne ISDN kartice potrebno je pokrenuti
Mandrake Control Center->Mreža i Internet-> Veza aplikaciju, koja će
pokrenuti aplikaciju za podešavanje Internet veza.
Nakon što je to obavljeno otvara se prozor s listom svih ISDN kartica koje su
podržane od vaše Linux distribucije, gdje je potrebno odabrati odgovarajuću
karticu (Slika 4.3).
Slika 4.3 Odabir odgovarajuće ISDN interne kartice
Ukoliko se želi ispravno podesiti interna ISDN kartica pod Debian Linux
platformom te realizirati spajanje na Internet pomoću iste, korisnik za razliku
od Mandrake distribucije mora u ovom slučaju biti prilično dobro upoznat sa
mehanizmima i samim načinom funkcioniranja ISDN sustava pod Linux
sustavom.
Iako se potpuno isti mehanizam koristi i kod upravo opisane Mandrake
distribucije, tamo je stvar bitno drugačija, budući da je kompletni postupak
prilično automatiziran.
Da bi se omogućio rad internog ISDN modema pod Linux operacijskim
sustavima potrebno je u jezgru operativnog sustava uključiti odgovarajući
modul koji će to omogućiti.
Radi se o hisax upravljačkom programu koji podržava rad poznatijih ISDN
internih kartica pod Linux sustavima. Program dolazi zajedno s distribucijom te
stoga nije potrebno zasebno dobavljane i instalacija istoga.
Budući da hisax upravljački program ne podržava sve ISDN interne kartice
trenutno dostupne na tržištu, korisnicima se prije početka postupka
podešavanja preporučuje čitanje hisax readme dokumenta
(http://www.linuxpowered.com/html/editorials/isdn/hisaxreadme.html).
Dokument sadrži osnovne napomene vezane za hisax upravljački program a
također je priložena lista svih kartica podržanih od strane ovog modula. Na ovaj
način moguće je na samom početku provjeriti da li je uopće moguće koristiti
odgovarajuću karticu pod Linux OS-om. Ukoliko se na danom popisu nalazi
odgovarajuća kartica moguće je nastaviti dalje s postupkom podešavanje iste.
Spomenuta lista također sadrži brojčane oznake pojedinih kartica, podatak koji
će trebati navesti prilikom instalacija modula (više riječi u nastavku testa).
U tu svrhu potrebno je dodatno u jezgri uključiti podršku za ISDN sustav kako
bi se dodali svi ostali programi potrebni za funkcioniranje ISDN internih
uređaja.
Instalaciju navedenih modula najbolje je obaviti modconf programskim paketom
koji dolazi s Linux Debian distribucijom, a koji omogućuje jednostavno
dodavanje potrebnih modula. Program se pokreće upisivanjem naredbe
modconf u naredbenom retku nakon čega se otvara korisničko sučelje za odabir
modula (Slika 4.4).
Slika 4.4 Sučelje modconf programa
Slično kao i svi ostali Linux moduli, hisax modul može primiti razne parametre
s kojima se može preciznije definirati način rada ovog modula. Parametri koji su
posebno bitni za ispravan rad hisax modula su oni kojima se definira tip ISDN
kartice te ISDN protokol koji se želi koristiti.
Potrebne parametre modula moguće je unijeti prilikom odabira željenog modula
unutar modconf aplikacije kao što je to prikazano na sljedećoj slici:
Kao što se može primijetiti na priloženoj slici (Slika 4.6) definirana su dva
parametra s odgovarajućim vrijednostima. Prvi je parametar type koji kao
vrijednost prima broj koji označava tip korištene kartice, a drugi je parametar
protocol kojim se definira tip ISDN protokola.
Broj koji označava tip kartice moguće je pronaći u već spomenutoj
dokumentaciji o hisax modulu, gdje je svakoj podržanoj ISDN kartici pridružen
odgovarajući redni broj. Broj koji je pridružen kartici koja se želi instalirati
(ukoliko je ista podržana) potrebno je navesti kao vrijednost type parametra.
Parametru protocol potrebno je proslijediti isključivo vrijednost 2, budući da ta
vrijednost označava protokol koji se koristi u Europi kao standard za ISDN
sustave.
Na identičan način potrebno je odabrati ISDN modul, koji se također nalazi u
sekciji misc modconf programa (Slika 4.7).
Slika 4.7 ISDN modul
# /sbin/isdnctrl verbose 3
# /sbin/isdnctrl system on
# /sbin/isdnctrl addif ipp0
# /sbin/isdnctrl eaz ippp0 <lokalni_broj_telefona>
# /sbin/isdnctrl addphone ippp0 out
<broj_telefona_davatelja_usluga>
# /sbin/isdnctrl l2_prot ippp0 hdlc
# /sbin/isdnctrl l3_prot ippp0 trans
# /sbin/isdnctrl encap ippp0 syncppp
# /sbin/isdnctrl huptimeout ippp0 600
# ifconfig ippp0
/dev/ippp0
lock
noipdefault
passive
defaultroute
user <korisničko_ime>
5.Zaključak