Odgovor: Skoro na svim laptop-ovima modem je integrisan na maticnoj ploci i velika je verovatnoca da je WinModem sa chipsetom Leucent. U Source kernela ne postoji pilot za taj tip modema. Nema panike, sada cu objasniti kako i sta uraditi, samo trebamo instalirati jedan modul, modul se zove Ltmdm.
$ su –
ili
$ sudo -s
# cd /usr/ports/comms/ltmdm/ # make install && make clean
Ako imate portupgarde
# portinstall ltmdm
Port se instalira i stavlja dva fajla na koriscenje, Modul za kernel podiznja, KLM, i jednu scriptu rc za lansiranje prilikom starta.
module : /usr/local/share/ltmdm/ltmdm.ko\\ rc : /usr/local/etc/rc.d/ltmdm.sh
Sama scripta se podize sama prilikom starta, ali ko ce restartovati sistem kada mozemo i preko terminala da je podignemo.
# kldload /usr/local/share/ltmdm/ltmdm.ko
ili
# /usr/local/etc/rc.d/ltmdm.sh start
Izvrsimo verfikaciju da li je stvarno podignuta.
# kldstat|grep ltmdm 2 1 0xc2354000 69000 ltmdm.ko
I da li je stvarno prepoznata.
# dmesg | grep ltmdm ltmdm0: <Lucent Winmodem> port 0xf800-0xf8ff,0xfcc8-0xfccf mem 0xfedfe800-0xfedfe8ff irq 3 at device 16.0 on pci0 ltmdm0: type Virtual 16550A
Periferika uzima /dev/cal0 i proveravamo njenu ispravnost
# ls -al /dev/cual0 crw-rw---- 1 uucp dialer 232, 128 27 mar 00:02 /dev/cual0
Sada cemo je deaktivirati da vidimo dali se sve odvija u redu.
# kldunload ltmdm.ko
ili
# /usr/local/etc/rc.d/ltmdm.sh stop
Izvrsavamo komandu tj. verfikaciju jel je stavrno deaktivirana.
# kldstat | grep ltmdm # ls /dev/cual0
Okay, prelazimo na PPP preko WinModema i da konfigurisemo ppp za vasu konekciju RTC kod vaseg ISP-a
# ee /etc/ppp/ppp.conf -- default: set log Phase Chat LCP IPCP CCP tun command ident user-ppp VERSION (built COMPILATIONDATE) set device /dev/cual0 set speed 115200 set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \ \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT" <vas_ISP>: set phone <broj_telefona_od_ISP> set authname <vas_ login> set authkey <vas password> set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.
Sad testirajte
# ppp -auto vas_ISP
Normalno trebate biti konektovani posle ove komande kod vaseg ISP-a.
Sada test:
$ping 1o1.com
ali isto mozete i ovako
# ifconfig tun0 tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500 inet <IP byway PPP de votre FAI> --> <votre IP FAI> netmask 0xffffff00 Opened by PID 29099
ili
$netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default <IP Byway FAI> UGS 0 0 tun0 <IP Byway FAI> <IP FAI> UH 1 0 tun0 127.0.0.1 127.0.0.1 UH 0 37 lo0 [...]
U prolazu pogledajte resolv.conf da li je izvrsen update
# cat /etc/resolv.conf search vas_ISP.com nameserver <DNS prvi_vaseg_ISP-a> nameserver <DNS drugi_vaseg_ISP-a>
Ha, zelim vam ugodan Internet na FreeBSD^-u preko Dial-up konkecije.
~Problematicni Tim 1o1.com