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
lsusb
jedna od linija će biti:
Code:
Bus 001 Device 009: ID 1bbb:f000 T & A Mobile Phones
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
lsusb
linija bi, sada, trebalo da izgleda ovako:
Code:
Bus 001 Device 010: ID 1bbb:0000 T & A Mobile Phones
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
/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)
[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
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
--> 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.
--> 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
--> 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
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
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
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)
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
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)
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
ifdown eth0
Dobijate odogovor:
Code:
eth0 device: nVidia Corporation MCP51 Ethernet Controller (rev a3)
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
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)
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
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
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
wvdial mts
trebalo bi sve da radi kao u tački 4. a da se google vratio :).
Provera:
Code:
netstat -rn
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
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.