[+] Huawei E220 - konfiguracja po³±czenia w PLAY
 
 

Tematy

 
    
 

 

 

 

[+] Huawei E220 - konfiguracja po³±czenia w PLAY





szmergiell - 02-09-2008 01:08
Poniewa¿ zaopatrzy³em siê w dniu dzisiejszym w modem bezprzewodowy w sieci PLAY, który dzia³a dobrze pod Windowsem a nie bardzo pod Linuksem, potrzebujê pomocy.

Próbowa³em uruchomiæ po³±czenie za pomoc± kilku ró¿nych programów:
UMTSmon nie dzia³a, gdy¿ podczas wybierania sieci wykrywa Orange, Plus oraz Erê ale z PLAY ma problem. W momencie wybrania tego ostatniego program siê wywraca. Po restarcie wszystko wygl±da jak przed konfiguracj±.
pGPRS ma problem z ustawieniem konfiguracji. W koñcu jak uda³o mi siê co¶ zrobiæ, ¿e zadzia³a³o to nie mog³o pobraæ adresu IP ani DNSów. Wygl±da³o jakby siê ch³opak zawiesi³.
Global3G oraz GlobalUMTS nie dzia³aj±, poniewa¿ pojawia siê komunikat o jaki¶ brakuj±cych pakietach. ppp oraz wvdial mam zainstalowane.

Rêcznie uda³o mi siê jako¶ uruchomiæ modem poprzez wvdial. Za pierwszym razem zapali³a siê turkusowa dioda (po³±czenie HSDPA), natomiast ostatnio jest dioda niebieska (WCMDA). Jednak¿e pomimo tego nie mogê po³±czyæ siê z... niczym.
Podczas uruchamiania siê wvdial pobiera IP oraz ustawia DNSy. Za pierwszym razem otrzymujê IP 10.*.*.* (gdzie * s± losowymi warto¶ciami z przedzia³u 0-255) z bram±(?) 10.64.64.64 oraz DNSami: 10.11.12.13 i 10.11.12.14. Ping dzia³a tylko na adres IP. Brama nie odpowiada, DNSy s± "unreachable".
Po przerwaniu programu i ponownym po³±czeniu otrzymujê nowy IP, identyczn± bramê oraz DNSy: 10.86.195.80 i 10.86.195.81 (mo¿liwe, ¿e siê gdzie¶ kopn±³em w adresach DNS, ale s± zbli¿one). Pingi nadal nie dzia³aj± ani na DNSy, ani na bramê - tylko z IP. Znane mi adresy (jak OpenDNS) te¿ nie odpowiadaj±.
Ka¿dorazowo po restarcie wvdial w /etc/resolv.conf ustawiane s± nowe DNSy (albo pierwsze, albo drugie) przy czym nazwa serwera podana jest jako opendns.com. Pomimo próby wykasowania powy¿szych nazw z pliku, po restarcie wvdial wpis jest identyczny jak przed rêczn± edycj±.

W komputerze zainstalowana jest równie¿ karta sieciowa Realtek o sta³ym IP: 192.168.0.2 oraz przypisanych DNSach OpenDNS (wcze¶niej komp ³±czy³ siê przez WinXP z netem).

W momencie pingowania jakichkolwiek adresów, ping odzywa siê z IP 192.168.0.2, a nie z IP nadanego przez modem bezprzewodowy.

Prawdopodobnie mam co¶ ¼le poustawiane w zwi±zku z wystêpowaniem takich cyrków, ale potrzebujê bardziej têgiej g³owy, która pomo¿e mi w rozwi±zaniu tego problemu.

Pzdr.
szmergiell
edit:
PS. W razie jakichkolwiek pytañ co do konfiguracji, to proszê o zadawanie. Mog³o mi wylecieæ z g³owy co¶ wa¿nego, i nie napisa³em o tym.



fnmirk - 02-09-2008 12:09
Podejrzyj jak to robi± u innego dostawcy:
http://debian.linux.pl/viewtopic.php...ht=huawei+e220



szmergiell - 02-09-2008 12:23
W³a¶nie w podobny sposób sam próbowa³em, modyfikowa³em wvdial.conf itp. Jednak¿e pomimo po³±czenia z Internetem (przynajmniej wg wvdial) nadal net nie dzia³a, a pingowanie wychodzi z karty sieciowej o adresie 192.168.0.2, a nie z przydzielonego IP.
Podejrzewam, ¿e czego¶ nie w³±czy³em czy od³±czy³em i dlatego nie dzia³a tak, jak powinno... St±d ma pro¶ba o podpowiedzi o co mo¿e chodziæ.



fnmirk - 02-09-2008 13:47
Nie mia³em jeszcze przyjemno¶ci z tym modem i po przeczytaniu kilku uwag o nim nie kwapiê siê do tego.
Modem wygl±da na podobny przypadek techniczny jak: zxdsl852.
Klik>modem zasilany z portu USB komputera. W przypadku niektórych kontrolerów USB wymagane jest zasilanie z dwóch portów USB jednocze¶nie.

Odepnij inne urz±dzenia od portów USB i próbuj to wtedy skonfigurowaæ.



szmergiell - 02-09-2008 18:53
Problem jest taki, ¿e oprócz tego modemu nie mam ¿adnego innego urz±dzenia pod³±czonego przez USB. Mam równie¿ wystarczaj±co portów, ¿e pod³±czy³em oba przewody do komputera. Nie sprawdza³em, ale wydaje mi siê, ¿e równie¿ po pod³±czeniu tylko jednego i tak modem bêdzie dzia³a³.
Dlatego raczej to nie o to chodzi.

Bardziej sk³ania³bym siê ku temu, ¿e byæ mo¿e mam jaki¶ problem z route'owaniem Internetu. Jak wy¿ej pisa³em: pomimo modemu USB, komp próbuje siê ³±czyæ ze ¶wiatem przy u¿yciu karty sieciowej. Nie wiem jak to zmieniæ, ¿eby tego nie robi³.

edit:
Postanowi³em pokazaæ wam w jaki sposób dobieram siê do po³±czenia.

Ustawienia modemu w pliku wvdial.conf
[Dialer Defaults]
Phone = *99#
Username = "blank"
Password = "blank"
Stupid Mode = 1
Dial Command = ATD

[Dialer hsdpa]
Modem = /dev/ttyUSB0
Baud = 460800
Init2 = ATZ
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem szmergiell@debian:~$ su
Has³o:
debian:/home/szmergiell# wvdial
--> 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: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Tue Sep  2 22:01:18 2008
--> Pid of pppd: 6849
--> Using interface ppp0
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> local  IP address 10.100.110.217
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> remote IP address 10.64.64.64
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> primary  DNS address 10.11.12.13
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> secondary DNS address 10.11.12.14
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
^CCaught signal 2:  Attempting to exit gracefully...
--> Terminating on signal 15
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> Connect time 0.1 minutes.
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> pppd: ï¿Â½Ã¯¿Â½h `ï¿Â½h ï¿Â½Ã¯¿Â½h
--> Disconnecting at Tue Sep  2 22:01:28 2008
debian:/home/szmergiell# wvdial
--> 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: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Tue Sep  2 22:01:32 2008
--> Pid of pppd: 7215
--> Using interface ppp0
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> local  IP address 10.100.7.248
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> remote IP address 10.64.64.64
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> primary  DNS address 89.108.195.20
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> secondary DNS address 89.108.195.21
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
^CCaught signal 2:  Attempting to exit gracefully...
--> Terminating on signal 15
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> Connect time 4.2 minutes.
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> pppd: ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]`ï¿Â½Ã¯¿Â½[08]ï¿Â½Ã¯¿Â½Ã¯¿Â½[08]
--> Disconnecting at Tue Sep  2 22:05:41 2008
debian:/home/szmergiell# Jak widaæ powy¿ej, konieczne by³o po³±czenie siê dwukrotnie, ¿eby pobra³ w³a¶ciwe DNS-y.
W trakcie tego po³±czenia odpali³em drug± konsolê, ¿eby przetestowaæ czy dzia³a Internet i pingowanie. W pewnym momencie wykorzysta³em iptables, ale zaznaczam, ¿e znalaz³em te wpisy na tym forum i dla mnie znacz± tyle samo co czarna magia (oczywi¶cie dostosowa³em je do swoich potrzeb).

szmergiell@debian:~$ su
Has³o:
debian:/home/szmergiell# ifconfig
eth2      Link encap:Ethernet  HWaddr 00:13:d3:b7:89:68
          inet addr:192.168.0.2  Bcast:192.168.0.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:20 Base address:0x8000

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:304 errors:0 dropped:0 overruns:0 frame:0
          TX packets:304 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:29209 (28.5 KiB)  TX bytes:29209 (28.5 KiB)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.100.7.248  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:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:118 (118.0 B)  TX bytes:157 (157.0 B)

debian:/home/szmergiell# ping 208.67.222.222
PING 208.67.222.222 (208.67.222.222) 56(84) bytes of data.
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
From 192.168.0.2 icmp_seq=4 Destination Host Unreachable
^C
--- 208.67.222.222 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5003ms
, pipe 3
debian:/home/szmergiell# ifdown eth2
 * Stopping the Firestarter firewall...
  ...done.
 * Starting the Firestarter firewall...
  ...done.
debian:/home/szmergiell# ping 208.67.222.222
connect: Network is unreachable
debian:/home/szmergiell# ifup eth2
 * Stopping the Firestarter firewall...
  ...done.
 * Starting the Firestarter firewall...
  ...done.
debian:/home/szmergiell# ifdown ppp0
ifdown: interface ppp0 not configured
debian:/home/szmergiell# ifup ppp0
Ignoring unknown interface ppp0=ppp0.
debian:/home/szmergiell# iptables -t nat -A PREROUTING -i ppp0 -d 10.100.7.248 -p tcp -j DNAT --to-destination 192.168.0.2
debian:/home/szmergiell# iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.2 -p tcp -j SNAT --to-source 10.100.7.248
debian:/home/szmergiell# iptables -A FORWARD -i ppp0 -o eth2 -d 192.168.0.2 -j ACCEPT
debian:/home/szmergiell# iptables -A FORWARD -o ppp0 -i eth2 -s 192.168.0.2 -j ACCEPT
debian:/home/szmergiell# ping 208.67.222.222
PING 208.67.222.222 (208.67.222.222) 56(84) bytes of data.
From 192.168.0.2 icmp_seq=1 Destination Host Unreachable
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
^C
--- 208.67.222.222 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4018ms
, pipe 3
debian:/home/szmergiell# edit:
Uda³o mi siê doj¶æ do tego, dlaczego net nie dzia³a³. Znalaz³em na dug.net.pl podobny post. Okazuje siê, ¿e w /etc/network/interfaces mia³em ustawione eth2 jako static. By net zadzia³a³ konieczna by³a zmiana static -> dhcp, standardowo restart us³ugi i po³±czenie siê przez wvdial i voila ;)



Teh - 25-09-2008 20:03
U mnie pomog³a opcja: ipcp-max-failure 1000 Rozwi±zuje to problem pobierania niew³a¶ciwych adresów DNS przez pppd.
Problemy z routingiem to inna bajka.

Pozdr.



RadekP - 07-12-2008 23:59

Global3G nie dzia³a, poniewa¿ pojawia siê komunikat o jaki¶ brakuj±cych pakietach. . Global 3G dobrze dzia³a. Musia³e¶ mieæ star± wersjê tego programu i dlatego pojawi³ siê ten komunikat.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. Mój serwis