|
[+] Blueconnect i e220 konfiguracja połączenie przez wvdial
gielda211 - 18-02-2010 09:56
Witam. Mam problem z połączeniem się przy pomocy wvdial.
Mój wvdial.conf:
[Dialer Defaults] Modem=/dev/ttyUSB0 Phone = *99# Username = erainternet Password = erainternet New PPPD = yes Stupid Mode = 1 Dial Command = ATDT
[Dialer pin] Init1 = AT+CPIN=0000
[Dialer iplus] Modem=/dev/ttyUSB0 Baud=460800 Init2=ATZ Init3=ATE0V1&D2&C1S0=0+IFC=2,2 ISDN=0 Modem Type = Analog Modem
[Dialer internet] Init5=AT+CGDCONT=1,"IP","erainternet";
Po wpisaniu w konsoli:
wvdial pin
Wvdial: Internet dialer version 1.60 Cannot get information for serial port. Initializing modem Sending: AT+CPIN=0000 AT+CPIN=0000 OK Modem initialized Sending : ATDT*99# waiting for carier ATDT*99# CONNECT Carrier detected. Starting PPP immediately. Starting pppd at Thu Feb Pid of pppd; 4640 Using interface ppp0 pppd: ???_?_?_? pppd: ???_?_?_? pppd: ???_?_?_? disconecting at thu feb The PPP deamon has died: A modem hung up the phone (exit code =16) man pppd explains pppd error codes in more detail. Try again and look in to /var/log/messages and the wvdial and pppd man pages for more informaton Auto Reconnect will be attempted in 5 seconds Cannot get information for serial port Initializing modem Sending AT+CPIN=0000 AT+CPIN=0000 +CME ERROR: operation not allowed Bad init string
Używałem opcji szukaj, przeczytałem dużo Waszych postów ale niestety nic nie pomaga. Napiszcie wszystko co może być tego powodem, ponieważ jestem użytkownikiem Debiana od kilku dni i być może czegoś nie ustawiłem co jest konieczne do nawiązania połączenia.
szmergiell - 18-02-2010 10:19
Na szybko: http://debian.linux.pl/viewtopic.php?t=10216 http://debian.linux.pl/viewtopic.php...ht=huawei+e220 http://www.debian.one.pl/index.php?url=20
Sprawdź powyższe, może coś zaskoczy.
gielda211 - 18-02-2010 10:34
Dziękuję kolego ale właśnie na tych waszych postach się wzorowałem. Mówiłem, że użyłem opcji szukaj.
Jeśli chodzi o plik ,,interfaces'' to mam w nim ustawione dhcp. interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).
# The loopback network interface auto lo iface lo inet loopback
# The primary network interface allow-hotplug eth0 iface eth0 inet dhcp
Pytanie mam jeszcze takie, czy ppp0 powinno być cały czas widoczne nawet gdy modem jest nie włączony? Chodzi mi o to, że jak wpisuję:
ifconfig
to mam tylko eth0 i lo, a dopiero jak podłącze modem pokazuje się ppp0.
szmergiell - 18-02-2010 10:40
gielda211, spróbuj wyłączyć interfejs eth0. Teraz już nie pamiętam, ale chyba właśnie to było głównym problemem u mnie.
RA1D3N - 18-02-2010 12:18
To może się przyda.
pavbaranov - 18-02-2010 13:21
Oprócz tego, że tematów nt. blueconnect, tego modemu oraz Linuksa jest w internecie w pierniki i trochę, to zainstaluj sobie umtsmon (http://umtsmon.sourceforge.net/ - jeśli nie ma w repozytorium) - powinno pomóc, a proste w użyciu jak fix.
gielda211 - 18-02-2010 14:08
Kolego siedzę nad tym już drugi dzień ale nie jestem tak oblatany w tym temacie jak Ty. W internecie jest dużo ale kwestia tego ile jest sensownych tematów.
Wyłączyłem interfejs eth0 i teraz jest trochę lepiej ale nadal nic, a mianowicie zawiesza się w tym momencie i myśli:
Wvdial: Internet dialer version 1.60 Cannot get information for serial port. Initializing modem Sending: AT+CPIN=0000 AT+CPIN=0000 OK Modem initialized Sending : ATDT*99# waiting for carier ATDT*99# CONNECT Carrier detected. Starting PPP immediately. Starting pppd at Thu Feb Pid of pppd; 4640 Using interface ppp0 pppd: ???_?_?_? pppd: ???_?_?_? pppd: ???_?_?_? pppd : local : 10.114.53.69 pppd : remote : 10.64.64.64 pppd : primary DNS : 213:.158.199.1 pppd : primary DNS : 213:.158.199.5 pppd: ???_?_?_? pppd: ???_?_?_?
i tu myśli...
Adresy IP nie zmieniają się oprócz lokalnych.
W pliku /var/log/messages jest taka linijka:
could not determine remote IP Address deflauting to 10.64.64.64 eth0 link down ADDRCONF(NETDEV_UP) eth0: link is not ready Terminating on signal 15 Connect time 2.2 minutes Sent 104 bytes received 0 bytes
Na modemie świeci się wtedy dioda tak jakby był połączony.
szmergiell - 18-02-2010 14:17
W jaki sposób uruchamiasz wvdial? Z tego co widzę, to prawdopodobnie problemem są ustawienia. Spróbuj wrzucić wszystko do defaults. [Dialer Defaults] Phone = *99# Username = "erainternet" Password = "erainternet" Stupid Mode = 1 Dial Command = ATD Modem = /dev/ttyUSB0 Baud = 460800 Init2 = ATZ Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ISDN = 0 Modem Type = Analog Modem
pavbaranov - 18-02-2010 14:19
Właściwy sposób jest ten, który działa. Nie sprawdzałem tego modelu na Blueconnect poprzez wvdial. Nie miałem takiej potrzeby. Odpaliłem network-managera w Ubuntu i po odpowiedzi na kilka banalnych pytań - miałem połączenie. Powtarzam, wg info ze strony Umtsmon - wspiera on ten model. Też proste rozwiązanie i też za jego pośrednictwem uzyskałem połączenie.
RA1D3N - 18-02-2010 16:52
Spróbuj taki wvdial.conf [Dialer Defaults]
APN = erainternet Phone = *99# Username = blank Password = blank Stupid Mode = 1 Carrier Check = No
SetVolume = 0 Dial Command = ATDT FlowControl = NOFLOW
Modem = /dev/ttyUSB0 Baud = 460800 Init2 = ATZ Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0 Modem Type = Analog Modem
[Dialer Internet]
Init5 = AT+CGDCONT=1,"IP","erainternet"
[Dialer optimizer]
Init5 = AT+CGDCONT=1,"IP","Optimizer"
[Dialer winda] Init7 = AT &FE0 V1 X1 &D2 &C1 S0=0 Dial Attempts = 3
[Dialer 384k]
Init8 = AT+CGEQMIN=1,4,64,384,64,384 Init9 = AT+CGEQREQ=1,4,64,384,64,384
[Dialer 144k]
Init10 = AT+CGEQMIN=1,4,64,144,64,144 Init11 = AT+CGEQREQ=1,4,64,144,64,144
[Dialer 64k]
Init12 = AT+CGEQMIN=1,4,64,64,64,64 Init13 = AT+CGEQREQ=1,4,64,64,64,64
i do /etc/resolv.conf dodaj nameserver 213.158.194.1 nameserver 213.158.193.38
gielda211 - 19-02-2010 10:09
Ustawiłem wszystko tak jak chcieliście ale niestety dalej w tym miejscu myśli z tym, że jest mały problem. Nie mogę zapisać pliku /etc/resolv.conf ani przy pomocy sudo ani z poziomu roota. W pliku jest tylko:
nameserver 192.168.0.2
Próbowałem zmienić prawa dostępu przy pomocy ,,chmod'' ale informuje, źe mam brak dostępu.
Z tym, że Linux na wirtualnej maszynie pod Windows nie ma takich problemów i wszystko mogę edytować, a ten główny jakoś się zabezpieczył. Kolega mi mówił coś o jakimś trybie ,,security.''.
RA1D3N - 19-02-2010 15:38
Wpisz jako root:
chattr -i /etc/resolv.conf
teraz edytuj plik, zapisz go i wydaj polecenie:
chattr +i /etc/resolv.conf
I jeśli masz wersję testową zainstaluj NetworkManagera, w nim bez problemu powinno być połączenie.
gielda211 - 19-02-2010 17:02
Tu pomogłeś, mogę zapisywać plik. Niestety zmiana serwerów DNS nie pomogła. Nadal bierze stare DNS, nie wiem skąd bo przecież ja mu wpisałem takie jak Ty mi podałeś i nadal myśli w tym samym miejscu.
Oczyiście po każdej zmianie w konfigu wylogowuje się i loguję się ponownie.
Macie inne pomysły?
Moze brakuje jakiegoś pakietu?
Wzoruję się nawet na tym:
tutaj
RA1D3N - 19-02-2010 19:50
Sprawdź to.
fnmirk - 19-02-2010 21:32
gielda211, wykonaj restart systemu i przedstaw całą zawartość pliku:
cat /etc/resolv.conf
I jeszcze wyniki poleceń:
uname -r cat /etc/apt/sources.list dpkg -l | grep resolvconf
gielda211 - 20-02-2010 19:21
Wszystko działa.
Wstawiłem do /etc/resolv.conf to:
nameserver 213.158.199.1 nameserver 213.158.199.5
Użyłem opisu przedstawionego wyżej.
Zmieniłem numer wybierania na *99***1#
Dziękuję za pomoc panie i panowie.
szmergiell - 20-02-2010 20:59
gielda211, zablokowanie pliku przez chattr -i działa tylko na ext2 i może być problematyczne. Lepiej wrzuć IP serwerów do /etc/resolvconf/resolv.conf.d/base
ÂŹródło
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|