Sadržaj

Ovom stranom ćemo pokušati da vam pomognemo u instaliranju drajvera za vaš modem i osposobljavanju istog za dialup konekciju. Strana se sastoji se iz dva dela:

Nažalost ovo nije automatski odrađeno prilikom same instalacije Ubuntu-a, ali ovo je radna verzija i nadamo se da će biti poboljšana u budućim izdanjima.

Ova strana često upućuje na druge veb strane i traži od vas da preuzmete određeni software. Za to će vam biti potreban još jedan računar, i način da prebacite podatke sa računara koji je na vezi na onaj drugi (npr. flopi diskete, USB stikovi, CD-R diskovi, lokalna mreža).

Instalacija drajvera za vaš modem

U suštini, postoje dve vrste modema:

  1. Softverski modemi (Vinmodemi), koji su obično PCI ili USB uređaji, ili su ugradjeni u današnje racunare i laptopove: Neki od njih nisu podržani pod Linuxom, neki jesu. Ako ste kupili vaš računar ili modem nedavno (posle 2000.), šanse su, da imate jedan od ovih modema. Vinmodemi su kombinacija hardvera znanog kao čipset (mnogo manje nego u pravim hardverskim modemima) i softvera (pisanog za windows operativne sisteme). Linmodem je Vinmodem koji radi pod Linux kernelom. Ovo se može postići zahvaljujući Linmodems.org projektu.

  2. Hardverski modemi, koji se na primer priključuju na serijski port i procesiraju komande sami: postali su prilično retki, ali su odlično podržani.

Softverski modemi

Korišćenje scanModem alata

Postoje različiti drajveri. Da bi ste našli odgovarajući za vaš modem, otvorite linmodems.org, pročitajte stranu, i preuzmite scanModem alatku (koja će prepoznati samo PCI i USB, ali ne i ISA modeme). Iskopirajte je na radnu povrsinu na vašem Ubuntu računaru, otvorite komandnu liniju (terminal) i ukucajte sledeće:

Gunzip će 'otpakovati' fajl, chmod će ga obeležiti kao izvršni fajl, i ./scanModem će ga pokrenuti. Ako vam zatraži da odradite nešto kao root ili dobijete izlaz su - root, samo ispred komande koja se od vas traži ukucajte "sudo", npr. $ sudo modprobe snd-intel8x0m. scanModem će skenirati vaš modem i reći vam koji je i kako ga podesiti. On ga neće podesiti umesto vas. Ali posle pokretanja, videćete nove direktorijume, uključujući i 'Modem' direktorijum. Pročitajte read1st.txt i modemdata.txt iz direktorijuma 'Modem', i vidite da li je vaš modem prepoznat. Ovo nije, kao što je svima poznato, neposredno čitanje i možda ćete morati pročitati još ponešto na gorepomenutoj strani kako bi ste saznali koji su vam drajveri potrebni. Nakon toga analizirajte delove koji slede kako biste našli najlakši način da instalirate taj drajver pod Ubuntu-om.

Obaveštenje: Za mnoge od sledećih drajvera, biće potrebno da omogućite universe/multiverse repozitorijume.Pogledajte AddingRepositoriesHowto. Ovo zahteva od vas da imate ispravnu internet konekciju. Takođe možete potražiti i preuzeti pakete na drugom računaru i prebaciti ih na vaš Ubuntu računar sa http://packages.ubuntu.com/ . Budite pažljivi sa međusobnom zavistnošću paketa... Proverite poruku na ovom forumu kako da na drugi način stignete do paketa koristeći LiveCD na drugom računaru koji poseduje internet konekciju i CD rezač: http://www.ubuntuforums.org/showpost.php?p=893732&postcount=6

Ako kompajlirate iz izvornog koda

Na putu do podešavanja drajvera za vaš modem, možda će te morati da kompajlirate drajvere iz izvornog koda. U tom slučaju, pre kompajliranja, uradite sledeće:

Ubacite instalacioni CD.

Ako ste instalirali vaš ubuntu sistem sa novog Dapper Desktop CD-a, moraćete da dodate taj CD u listu repositorijuma u vašem paket menadzeru (synaptic). Ovo je prilično prosto, samo pratite uputstva nako što ubacite Desktop CD u CD-ROM.

Ako ne koristite grafičko okruženje, možete dodati CD u listu repositorijuma tako što će te u konzoli otkucati sledeće:

sudo apt-cdrom add

Ako ste instalirali koristeći alternate instaler, CD je već ubačen u listu repositorijuma i ne morate ga ponovo dodati.

sudo apt-get install build-essential linux-headers-`uname -r`

Ako vam treba više paketa za kompajliranje, možete ih naći na http://archive.ubuntu.com - uvek proverite da vaš sistem zadovoljava sve međuzavisnosti pre nego što instalirate neki od paketa sa ovog sajta. Sajt će izlistati broj zavisnosti za svaki paket. Proverite da su te zavisnosti instalirane pre nego što instalirate novi paket. Možete koristiti Synaptic ili njemu ekvivalentan program za upravljanje paketima, da bi ste proverili instalirane pakete.

Modemi podržani od strane ALSA drajvera (snd_atiixp_modem, snd_via82xx_modem, snd_intel8x0m)

U slučaju da Modem/ModemData.txt kaže da se modem može podesiti učitavanjem (modprobe) modula snd_atiixp_modem, snd_via82xx_modem or snd_intel8x0mcd, ovaj deo može biti bitan za vas. Potreban vam je sl-modem-daemon paket.

cd ~/Desktop
sudo dpkg -i *.deb

Sada možete obrisati .deb fajl koji ste koristili, ukoliko je instalacija bila uspešna.

FATAL: Module slamr not found.
SmartLink modem driver not available for this Kernel. Please read README.Debian
or try to install the package sl-modem-modules-2.6.15-20-686. Exiting...
invoke-rc.d: initscript sl-modem-daemon, action "start" failed.

Moraćete da pratite uputstva pod sekcijom "Modemi podržani od strane Smartlink drajvera" na ovoj wiki strani.

Obaveštenje: Svaki put kada ažurirate Linux kernel, moraćete ponovo da iskompajlirate drajver za vaš modem. Ovo je obično slučaj kada prelazite sa jedne verzije Ubuntua (npr. 5.10 Breezy Badger) na drugu (npr. 6.06 Dapper Drake).

Pripreme

Kompajliranje drajvera

Osposobljavanje modema

Specijalna uputstva za Dapper 6.06

Zbog GREŠKE in Ubuntu Dapper, možda ćete morati da pratite sledeća uputstva, umesto gore spomenutog kompajliranja modula. Prvo, proverite da li je greška ispravljena. Ukoliko jeste, možete koristiti gore spomenuta uputstva. Uputstvo koje sledi je preuzeto odavde.

  1. Pročitajte ovaj dokument u celosti pošto se naredni koraci nadovezuju na gore spomenute, tako da bi ste trebali da odradite pripreme koje su već navedene, ali možete izostaviti instalaciju gcc-3.4 pošto on nije neophodan za Dapper. U suštini sl-modem drajver se mora prvi pa tek onda treba instalirati sl-modem-deamon. Deamon u repozitorijumu će raditi nakon instalacije, ali /dev/ttySL0 neće biti obrisan i symlink do /dev/modem neće postojati nakon ponovnog startivanja računara. Novi daemon koji se nalazi u debian repozitorijumu rešava ovaj problem. Napomenuto je da daemon sada traži ungrab-winmodem i ako dobijete izlaz o grešci koja se odnosi na ovo, možda ćete morati da instalirate i taj paket.
  2. Preuzmite sl-modem-daemon2.9.9d+e-pre2-5.deb i sl-modem_2.9.9d+e-pre2.orig.tar.gz koji se nalaze na http://packages.debian.org/unstable/misc/sl-modem-daemon. Novija verzija drajvera slmodem-2.9.11-20051101.tar.gz radi bolje pod Dapper-om i može se naći na linmodem vebsajtu http://phep2.technion.ac.il/linmodems/packages/smartlink/.

  3. Takođe će možda biti potrebno da preuzmete i instalirate ungrab-winmodem sa linmodems vebsajta.

.

  1. Preuzmite sl-modem-daemon2.9.9d+e-pre2-5.deb i sl-modem_2.9.9d+e-pre2.orig.tar.gz koji se nalaze na http://packages.debian.org/unstable/misc/sl-modem-daemon. Novija verzija drajvera slmodem-2.9.11-20051101.tar.gz radi bolje pod Dapper-om i može se naći na linmodem vebsajtu http://phep2.technion.ac.il/linmodems/packages/smartlink/.

  2. Takođe će možda biti potrebno da preuzmite i instalirate ungrab-winmodem sa linmodem vebsajta.
  3. Iskopirajte sl-modem-daemon fajl u vaš lokalni repozitorijum i ažurirajte Packages.gz fajl, ovo će vam omogućiti da instalaciju obavite pomoću Synaptic-a. Ili možete koristiti način instaliranja paketa koji vama odgovara.
  4. Iskopirajte sl-modem_2.9.9+e-pre2.orig.tar.gz (ili slmodem-2.9.11-20051101.tar.gz) fajl na Desktop i desnim klikom na njega izaberite “Extract here” nakon čega će se na Desktopu pojaviti novi direktorijum pod istim imenom, sa otpakovanim fajlovima.
  5. Sada preimenujte direktorijum u nešto kraće, kao npr. "slmodem".
  6. Otvorite terminal i otkucajte cd Desktop/slmodem

  7. Otkucajte make

  8. Otkucajte sudo make install

  9. Otkucajte sudo modprobe slamr

  10. Otkucajte dmesg | grep slamr

  11. Sada instalirajte sl-modem-daemon2.9.9d+e-pre2-5.deb uz pomoć Synaptic-a ili kako vi preferirate.
  12. Iskoristite Kppp kako bi ste testirali modem.
  13. Prepravite fajl /etc/default/sl-modem-daemon tako što ćete izmeniti liniju SLMODEMD_COUNTRY= USA u npr. SOUTHAFRICA.
  14. Otkucajte sudo /etc/init.d/sl-modem-daemon restart da bi ste restartovali proces.
  15. Ukoliko “testirate modem” u Kppp-u videćete da se vrednost za COUNTRY promenila.
  16. Izgleda da Smartlink modem sa Netodragon čipom MDV92XP nije podržan, ali sa ND92XPA čipom jeste.

Modemi podržani od strane Lucent drajvera

Ovaj deo se tiče vas ukoliko je izlaz scanModem alatke sličan ovome: 'The modem has a supported Lucent/Agere DSP (digital signal processing) chipset.'. Bićete u mogućnosti da koristite drajver iz "restricted-modules" paketa, koji bi podrazumevano trebao biti instaliran.

Postupak podešavanja

Modemi podržani od strane Intel536EP drajvera

Ova strana opisuje kako instalirati drajver za Intel 536EP interni modem na Ubuntu za i386 platformu. Neki od ovih modema su prodati kao Cnet modemi i imaju na sebi Ambient čipove. Proces koji sledi je brz, jednostavan i radi prilično dobro.

Procedura je slična za Ubuntu 4.10, 5.04 i 5.10. Postoji mala komplikacija na 5.10, koja je opisana niže.

Ažurirano (2006-Jan-11 - RicardoChavez):

Imam Intel 537EP modem i radio je na 4.10 i 5.04 koristeći drajvere sa Intelovog sajta. Jedini nedostatak je što wvdialconf izgleda ne prepoznaje /dev/modem (on samo skenira /dev/ttyS*). Moje (pomalo rizično) rešenje je da (napravite rezervnu kopiju) i zamenite jedan od /dev/ttyS* sa symlink-om do /dev/537 tako da wvdialconf može da ga prepozna. Osim toga, nije bilo drugih neugodnosti. Nadam se da je ovo bilo korisno.

Uputstvo se sastoji iz 4 koraka:

  1. Instaliranje neophodnih Ubuntu paketa
  2. Preuzeti potrebne fajlove sa interneta
  3. Kompajliranje drajvera
  4. Instalacija drajvera

Instaliranje neophodnih Ubuntu paketa

Preuzmite drajver

Kompajliranje drajvera

Instaliranje drajvera

Korišćenje modema

Udev briše /dev prilikom svakog startovanja sistema iz tog razloga morate kreirati fajl /etc/udev/rules.d/10-local.rules i u njemu napisati sledeće:

sudo touch /etc/udev/rules.d/10-local.rules

sudo gedit /etc/udev/rules.d/10-local.rules

# Intelmodem536ep
 KERNEL="536ep0" SYMLINK="modem"

Kada to uradite, ponovo pokrenite sistem i iz Kppp-a ili gnome-ppp-a proverite da li je modem prepoznat. Ukoliko jeste sad možete podesiti Kppp konekciju ka vašem provajderu. Intelovi modemi su se pokazali stabilnijim od Smartlink modema na Ubuntu Breezy-u.

Modemi podržani od strane Conexant drajvera

Obaveštenje: Conexant ne isporučuje drajvere za Linux, ali postoje komercijalni drajveri koji su dostupni kod Linuxant-a, posebne kompanije. Licenca košta 19.99 USD. Uz to dobijate i minimum godinu dana tehničke podrške i besplatno ažuriranje verzija za nove verzije kernela, nakon čega trebate ponovo da je otkupite. Bez licence drajveri su limitirani na maksimalnu brzinu od 14.4Kbps. Međutim, neki Conexant modemi se mogu osposobit pomoću sl-modem-drivers drajvera (smart link) ili pomoću drajvera sa otvorenim kodom. Obratite pažnju na to, da za manje od 20 dolara možete kupiti nov modem drugog proizvođača.

Otvoreni kod

Kratko uputstvo za podešavanje Linuxant/Conexant HSF drajvera

1. korak

2. korak

cd $HOME/Desktop
sudo dpkg -i {gcc-3.4,g++-3.4,gcc-3.4-base,cpp-3.4}_3.4.4-6ubuntu8_i386.deb

3. korak

unzip hsfmodem_*.deb.zip          #otpakuje fajl
sudo dpkg -i hsfmodem_*.deb       #instalira .deb paket

4. korak

sudo hsfconfig

Hardverski modemi

Hardverskim modemima ne trebaju posebni drajveri. Ukoliko se vaš modem povezuje sa računarom preko serijskog potra i znate koji je to COM port, vaš modem će biti /dev/ttySx, gde je x broj za jedan manji od COM porta. Na primer, ukoliko je vaš modem povezan na COM2, vaš modem će biti /dev/ttyS1, ili ukoliko je priključen na COM1 on će biti /dev/ttyS0.

Podešavanje konekcije

Postoje razni alati, koji vam mogu pomoći da podesite i ostvarite internet konekciju.Neki od njih su konzolni (pppconfig i pon/poff, wvdialconf i wvdial), dok su drugi grafički (System => Administration => Networking, kppp, gnome-ppp).

Da bi korisnik mogao sa bilo kojim alatom da ostvari konekciju, mora biti član "dip" i "dialout" grupe, zato dodajte sve korisnike koji trebaju da imaju mogućnost povezivanja na internet u te grupe:

gde KORISNIČKOIME treba zameniti korisničkim imenom onoga koga želite da dodate u grupe.

Takođe morate znati ime vašeg modema. U sekciji "Instaliranje drajvera" na ovoj strani biste trebali naći odgovor. U slučaju da ne znate, pretpostavićemo da je to /dev/modem.

System => Administration => Networking (Ubuntu)

Obaveštenje: Prijavljeno je da konekcije, koje se ostvare na ovaj nacin, budu spore, ukoliko rade. Možete probati, ali ukoliko je to slučaj i kod vas, probajte sa nekom drugom alatkom.

kppp (Kubuntu, ali takođe moguće i u Ubuntu)

Kppp dolazi uz Kubuntu, ali se može instalirati i na drugim sistemima. To je veoma dobar program koji poseduje sve što se može očekivati od jednog programa te namene. Poseduje prozor koji pokazuje stanje konekcije i njeno trajanje. Takođe se može podesiti da vam prikazuje cenu utrošenih impulsa. Ukoliko nije već instaliran, možete ga instalirati iz vašeg paket menadžera, npr. $ sudo apt-get install kppp, i pronaći ga u sekciji "Internet" glavnog menija.

Svaki korisnik, koji pripada grupi dip/dialout, može koristiti kppp da se konektuje se na internet i menja podešavanja ka provajderu. Ukoliko vam je potrebna pomoć prilikom korišćenja otvorite "Help -- Handbook" ili: [WWW] http://docs.kde.org/stable/en/kdenetwork/kppp/

Ukoliko imate problema prilikom autorizacije, izmenite /etc/ppp/peers/kppp-options i aktivirajte liniju noauth tako što će te obrisati znak "#".

pppconfig i pon/poff

Ovo je konzolna alatka kojom upravljate vašim konekcijama. To je čini veoma flexibilnom, ali možda ne toliko jasnom.

Sakupljanje informacija

Trebaće vam:

Podešavanje ppp

  1. Otvorite terminal (Applications > System Tools > Terminal) i ukucajte

      $ sudo pppconfig
  2. Bićete u glavnom meniju. Izaberite 'Create Create a connection'.
  3. Ostavite ime 'provider', idite na 'Ok'.
  4. Izaberite 'Dynamic Use dynamic DNS', idite na 'Ok'.
  5. Izaberite 'PAP Peer Authentication Protocol', idite na 'Ok'.
  6. Ukucajte vaše korisničko ime kod provajdera, idite na 'Ok'.
  7. Ukucajte vašu lozinku kod provajdera, idite na 'Ok'.
  8. Ostavite "speed" na 115200, idite na 'Ok'.
  9. Izaberite Tonsko ili Pulsno biranje, idite na 'Ok'.
  10. Ukucajte br. telefona vašeg internet provajdera (ne koristite crtice), idite na 'Ok'.
  11. Možete da pokušate sa automatskom detekcijom modema, ali je moguće da ne bude prepoznat.
  12. Ukoliko modem nije prepoznat, pitaće vas gde se nalazi vaš modem. ukucajte naziv vašeg modema, idite na 'Ok'.
  13. Pojaviće se pregled konekcije i moći će te da izvršite neke izmene ukoliko ste negde pogrešili.
  14. Izaberite 'Finished Write files and return to main menu.'.
  15. Izaberite 'Quit Exit this utility'.
  16. Zatvorite prozor terminala, otkucajte:

      $ exit

Povezivanje na internet

Odjavite se pa se ponovo prijavite (da bi se odrazila promena grupe). Svaki "dialout/dip" korisnik će sada moći da se poveže i prekine vezu sledećim komandama:

Takođe možete proveriti poslednje izlaze ovih komandi pomoću:

Ukoliko želite da podesite konekcije za više provajdera, ponovo pokrenite pppconfig, prođite kroz navedene korake, ali izaberite drugo ime u 3. koraku (npr. provider2). Onda se možete (dis)konektovati pomoću pon provider2 and poff provider2.

Podesavanje jačine zvučnika

Da bi ste utišali ili skroz smanjili jačinu zvučnika na modemu pratite sledeće uputstvo:

  1. Otvorite terminal (Applications > System Tools > Terminal) i ukucajte

     $ sudo nano /etc/chatscripts/provider
  2. Pronađite liniju koja je obeležena sa 'OK-AT-OK'.
  3. Izmenite 'ATDT' u 'ATxxDT', gde je 'xx' jedno od sledećeg:
    • M0 Zvučnik je isključen
    • L1 Slaba jačina
    • L2 Srednja jačina
    • L3 Najglasnije Primer: ATM0DT. Ostatak linije ne menjajte.
  4. Sačuvajte fajl (Ctrl-o) i izađite (Ctrl-x).

Korišćenje "Modem Lights" panel-aplikacije

Da li želite veoma lako da se povežete ili prkinete vezu? Najlakši način za to je korišćenje Modem Lights panel apleta. Desni klik na panel, izaberite 'Add to panel' -> 'Modem Lights'. Ukoliko je naziv vašeg modema raličit od ttyS0, moraćete da podesite aplet. Desni klik na Modem Lights, izaberite Preferences -> Advanced, i promenite lock file prema vašem modemu.

Npr. Ako posedujete interni modem na /dev/modem, "Device" će biti ppp0 a "Lock File" /var/lock/LCK..modem

Osim toga što vam omogućava da se jednim klikom povežete ili prekinete vezu, Modem Lights vam takođe prikazuje informacije o tome koliko ste dugo na vezi, i grafički prikaz aktivnosti modema.

wvdialconf i wvdial

Ja preferiram wvdialconf i wvdial zbog toga što vam daje informaciju da li je vaš modem dobro podešen ili ne. Ukucajte u terminalu:

Ukoliko pokaže izlaz 'no modem found' ili tome slično, izvinite... izgleda da drajver za vaš modem nije ispravno instaliran. Čak ni odsustvo /dev/modem linka ne bi trebalo da utiče na wvdialconf. Ukoliko je modem pronadjen, završite podešavanje sa:

Nakon otvaranja fajla wvdial.conf, ubacite podatke o vašem provajderu na odgovarajućim mestima i dodajte druge opcije koje mogu biti potrebne vašem modemu.Primeri nekih opcija koje možete dodati, ukoliko imate problema sa uspostavljanjem veze:

Ako otkucate man wvdial.conf u terminalu dobićete detaljnije opcije i objašnjenja.

Kada završite sačuvajte fajl (Ctrl-o) izađite (Ctrl-x) i pokušajte da se povežete:

pozvati provajdera i povezati se. Odmah posle uspešnog povezivanja, prikazaće neke informacije o konekciji (lokalnu IP adresu, udaljenu IP adresu, DNS adresu, itd.). Ne zatvarajte terminal gde je wvdial pokrenut. Ostavite ga aktivnog do trenutka kada želite da prekinete vezu, pritisnite CTRL+C u tom terminalu da bi ste prekinuli vezu. Ukoliko se ubrzo nakon povezivanja veza prekine (30 sec - 3 min), možda ćete morati da izmenite podešavanja za pppd:

gksudo gedit /etc/ppp/options

Nađite lcp-echo-interval30 i lcp-echo-failure4. Dodajte ispred njih znak "#", npr. # lcp-echo-interval30 and # lcp-echo-failure4.

Ukoliko se uspešno povežete ali vam programi koji koriste internet ne funkcionišu (npr. veb strana se ne učitava u Firefox-u), dodajte replacedefaultroute kao novu liniju u /etc/ppp/options.

gnome-ppp

gnome-ppp je grafički frontend za wvdial i može se instalirati sa $ sudo apt-get install gnome-ppp. Nakon instalacije možete ga naći u Applications -> Internet.

Ukoliko wvdial radi ali imate problema da se povežete pomoću gnome-ppp, pogledajte wvdial.conf koji ste ranije kreirali u wvdialconf odeljku iznad:

gksudo gedit /etc/wvdial.conf

otvorite wvdial.conf fajl koji gnome-ppp kreira (na drugoj lokaciji):

gksudo gedit $HOME/.wvdial.conf

i uporedite podešavanja. Promenite podešavanja u gnome-ppp wvdial tako da ona budu ista kao u funkcionalnom /etc/wvdial.conf. Ne brišite linije--ukoliko želite da uklonite neko podešavanje, jednostavno obrišite tekst desno od znaka =, npr. "Init3 = ". Bez obzira na to što u dnu gnome-ppp wvdial.conf fajla stoji upozorenje, možete dodati neophodne linije, npr. "Stupid Mode = on".

Rasprava


CategoryNetworking CategoryCleanup

DialupModemHowto_sr (last edited 2008-08-06 17:00:10 by localhost)