[ uros.dukanac @ 07.09.2010. 22:47 ] @
Ovo radi pod Linuxom SuSE 11.2, ali verujem da može da radi i na ostalim distribucijama. Nadam se da će ovo nekome koristiti! Dakle, imate MTS Modem Alcatel X080S, Linux i želite da surfujete. Evo šta treba da uradite: 1. ================= Kada ubacite modem, KDE Device Notifier će prikazati da je ubačen novi USB uređaj "Mobilni Internet". Otvorite terminal kao root (su) i otkucajte: Code: lsusb jedna od linija će biti: Code: Bus 001 Device 009: ID 1bbb:f000 T & A Mobile Phones Zapazite ono f000. To znači da je USB Modem sada u CD-ROM modu (tzv. ZeroCD mod) - i kao takav od njega nema 'leba. (Taj mod služi da bi se, pod Windozima, automatski pokrenula instalacija Windows drivera. Koga zanima kako to radi neka pogleda: http://wiki.archlinux.org/index.php/USB_3G_Modem) Sada na KDE Device Notifieru kliknite onaj trouglić za eject (umount), desno od teksta Mobilni Internet. otkucajte ponovo Code: lsusb linija bi, sada, trebalo da izgleda ovako: Code: Bus 001 Device 010: ID 1bbb:0000 T & A Mobile Phones f000 je prešlo u 0000. To znači da je USB Modem sada u Modem modu. To je dobro! Možete zatvoriti terminal. 2. ================= Instalirajte program wvdial, ako već nije instaliran. 3. ================= Izmenite fajl (trebaće vam root privilegije): Code: /etc/wvdial.conf da izgleda ovako: Code: [Dialer mts] Stupid Mode = 1 Inherits = Modem0 Phone = *99***1# Username = mts Password = 064 [Modem0] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = at+cgdcont=1,"IP","prepaidnet" Modem = /dev/ttyUSB2 Idle Seconds = 300 Modem Type = Analog Modem Compuserve = 0 Baud = 115200 Auto DNS = 1 Dial Command = ATDT Ask Password = 0 ISDN = 0 FlowControl = Hardware (CRTSCTS) i snimite ga. Ovo su podešavanja za Prepaid MTS Internet. Neka neko postavi parametre za Postpaid, ako ih zna. 4. ================= Otvorite terminal kao root (su) i otkucajte: Code: wvdial mts Trebalo bi da dobijete nešto ovako kao odgovor: Code: --> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 OK --> Sending: at+cgdcont=1,"IP","prepaidnet" at+cgdcont=1,"IP","prepaidnet" OK --> Modem initialized. --> Idle Seconds = 300, disabling automatic reconnect. --> Sending: ATDT*99***1# --> Waiting for carrier. ATDT*99***1# CONNECT 115200 --> Carrier detected. Starting PPP immediately. --> Starting pppd at Tue Sep 7 22:52:35 2010 --> Pid of pppd: 7966 --> Using interface ppp0 --> local IP address 172.27.160.83 --> remote IP address 10.64.64.64 --> primary DNS address 195.178.38.3 --> secondary DNS address 195.178.38.8 --> Script /etc/ppp/ip-up run successful --> Default route Ok. --> Nameserver (DNS) Ok. --> Connected... Press Ctrl-C to disconnect I to je to! Sada ste na Internetu. Kada hoćete da prekinte vezu pritisnite CTRL-C u prozoru terminala. Pažnja! Ne zatvarajte terminalski prozor pre nego što prekinete vezu. Ako ga zatvorite veza se neće prekinuti, nego će modem nastaviti da radi u pozadini pa ćete morati da koristite ili System Activity prozor, ili kill komandu da bi ubili proces. 5. ================= Ako ne radi... Meni se desilo da mi sve ovo gore nije radilo kako treba. Startujem ja wvdial mts, i dobijem: Code: --> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 OK --> Sending: at+cgdcont=1,"IP","prepaidnet" at+cgdcont=1,"IP","prepaidnet" OK --> Modem initialized. --> Idle Seconds = 300, disabling automatic reconnect. --> Sending: ATDT*99***1# --> Waiting for carrier. ATDT*99***1# CONNECT 115200 --> Carrier detected. Starting PPP immediately. --> Starting pppd at Tue Sep 7 21:45:45 2010 --> Pid of pppd: 9519 --> Using interface ppp0 --> local IP address 172.27.171.66 --> remote IP address 10.64.64.64 --> primary DNS address 195.178.38.3 --> secondary DNS address 195.178.38.8 --> Script /etc/ppp/ip-up run successful --> Default route Ok. ali, kojih minut kasnije se pojavi i ovo: Code: --> warning, can't find address for `www.suse.de` --> warning, address lookup does not work --> Nameserver (DNS) failure, the connection may not work. --> Connected... Press Ctrl-C to disconnect I nema googla! ping ne radi, dig ne radi, traceroute ne radi... Ako se i vama to desi probajte ovo (kao root u drugom terminalskom prozoru): Code: netstat -rn Trebalo bi da dobijete nešto slično ovome: Code: Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.1.5 0.0.0.0 UG 0 0 0 eth0 To znači da ppp0 (vaš MTS Internet Modem) nema svoj gateway, a da gateway "drži" eth0 (mrežna kartica). Može to i da se ručno ispravlja :) ali pretpostavljam da ako koristite MTS Internet da nećete u isto vreme koristiti i Internet preko mrežnog adaptera, nego da ste negde gde kabla i nema! :) Kucajte: Code: ifconfig Dobićete nešto kao: Code: eth0 Link encap:Ethernet HWaddr 00:18:F3:FC:B4:BE inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:21 Base address:0x2000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:387 errors:0 dropped:0 overruns:0 frame:0 TX packets:387 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:32239 (31.4 Kb) TX bytes:32239 (31.4 Kb) ppp0 Link encap:Point-to-Point Protocol inet addr:172.27.174.196 P-t-P:10.64.64.64 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 TX packets:7 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:138 (138.0 b) TX bytes:129 (129.0 b) Imate aktivna 3 adaptera: lo - loopback eth0 - mrežni ethernet ppp0 - vaš MTS Modem Dakle, nazad na prvi terminalski prozor, gde se "vrti" wvdial, pritisnite CTRL-C za prekidanje veze, i onda kucate: Code: ifconfig Dobićete nešto kao: Code: eth0 Link encap:Ethernet HWaddr 00:18:F3:FC:B4:BE inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:21 Base address:0x2000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:542 errors:0 dropped:0 overruns:0 frame:0 TX packets:542 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:47302 (46.1 Kb) TX bytes:47302 (46.1 Kb) Veza je prekinuta i ppp0 je nestao. Sada kucajte Code: ifdown eth0 Dobijate odogovor: Code: eth0 device: nVidia Corporation MCP51 Ethernet Controller (rev a3) Time ste isključili i mrežnu karticu. Ako hoćete (a nećete! :) ) da je ponovo ukljkučite kucajte ifup eth0. Ponovo: Code: ifconfig Dobićete nešto kao: Code: lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:542 errors:0 dropped:0 overruns:0 frame:0 TX packets:542 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:47302 (46.1 Kb) TX bytes:47302 (46.1 Kb) Sada: Code: netstat -rn i odgovor: Code: Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo Sve je "čisto". Kada posle ovoga otkucate: Code: wvdial mts trebalo bi sve da radi kao u tački 4. a da se google vratio :). Provera: Code: netstat -rn i odgovor: Code: Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0 6. ================= Merenje protoka - upload/download (za KDE) 1. Instalirajte KNemo (pojaviće se u System Tray-u KDE-a) 2. Idite na Configure KNemo 3. Na Interfaces dodajte (znak + dole) ppp0 4. Idite na jezičak "Statistics" i čekirajte "Activate statistics" Sada će KNemo uredno pratiti protok na ppp0. |