Portál AbcLinuxu, 8. května 2024 05:42


Dotaz: wvdial, nejde inicializovat připojení

23.9.2006 18:09 spectrum | skóre: 29 | blog: spectrumblog
wvdial, nejde inicializovat připojení
Přečteno: 928×
Odpovědět | Admin
Zdravím, telefon mám připojený přes bluetooth, s počítačem je spárovaný. Chtěl bych se nyní připojit na Internet přes gprs, ale marně se to snažím rozchodit. Připojení je Vodafone, paušál, systém Gentoo a mobil SE W800i.

Konfigurace /etc/wvdial.conf:
[Dialer GPRS]
Modem = /dev/rfcomm0
Baud = 115200
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init3 = ATM0
Init2 = AT+CGDCONT=1,"IP","internet"
Phone = *99***1#
Username = ""
Password = ""
Stupid Mode = 1
Po zadání wvdial GPRS se objeví:
--> WvDial: Internet dialer version 1.56
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATM0
ATM0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
ERROR
--> Bad init string.
--> Cannot open /dev/rfcomm0: Input/output error
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATM0
ATM0
OK
--> Sending: AT+CGDCONT=1,"IP","internet"
AT+CGDCONT=1,"IP","internet"
ERROR
--> Bad init string.
V logu jsem našel jedinou zmínku ve /var/log/syslog
rfcomm_tty_ioctl: TIOCGSERIAL is not supported
Postupoval jsem podle wiki, takže podpora by v jádře měla být. Jádro je 2.6.17. Práva u /dev/rfcomm0 jsou nastavená a program s telefonem komunikuje v pořádku.

Prosím, poraďte, mě už nic nenapadá. :-(
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.9.2006 10:25 spectrum | skóre: 29 | blog: spectrumblog
Rozbalit Rozbalit vše Re: wvdial, nejde inicializovat připojení
Odpovědět | | Sbalit | Link | Blokovat | Admin
X hodin v háji, ale nakonec to mám... :-( :-)

Finální verze souboru /etc/wvdial.conf je tato:
[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 115200
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
Init2 = AT+CGDCONT=10,"IP","internet"
FlowControl = CRTSCTS
Phone = *99***10#
Username = internet
Password = internet
Stupid Mode = 1
Pak stačí zadat wvdial a vše běží. (aspoň myslím).

Hlavní problém byl v obsazeném kanálu 1 telefonu, prostě tam není možné naťukat cokoliv a i když mám na 1 Dialup, tak je už obsazené operátorem. Takže to chce vybrat kterýkoliv volný kanál, v mém případě např. 10. Změní se tedy:
Init2 = AT+CGDCONT=10,"IP","internet"
Phone = *99***10#

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.