parâmetros ligação kanguru

Iniciado por lutra, 06 de Julho de 2010, 21:25

tópico anterior - próximo tópico

lutra

Viva,

tenho uma placa Huawei e172 (desbloqueada) que funciona perfeitamente com a minha sim card TMN de banda larga móvel. Estou agora experimentar uma sim card da Kanguru, mas não consigo estabelecer a ligação. Desconfio estar a utilizar os parâmetros errados e não consigo encontrar nenhuma ajuda concreta na net. Alguém me pode indicar quais os parâmetros certos? Uso Ubuntu 10.04/Network Manager. Obrigado.

zekkerj

Provavelmente sua "placa" (aqui dizemos modem --- placa, só usamos para adaptadores que ficam dentro do computador) é bloqueada, ao contrário do que você pensava.

Use os comandos abaixo para depurar o funcionamento do seu modem:

export NM_SERIAL_DEBUG=1
export NM_PPP_DEBUG=1
sudo killall -TERM modem-manager ; sudo modem-manager


Depois, retire seu modem e plugue-o novamente. Acompanhe a saída do log do sistema, e veja se há alguma pista do que acontece.

tail -F /var/log/syslog | grep -i modem-manager
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

lutra

Olá,

o meu modem é desbloqueado, o uso sem problemas com sim card em Portugal (TMN) e em Italia (H3G). O problema com a operadora Kanguru (Optimus) é de configuração de parametros de ligação, não hardware. Obrigado.


Citação de: zekkerj online 06 de Julho de 2010, 22:50
Provavelmente sua "placa" (aqui dizemos modem --- placa, só usamos para adaptadores que ficam dentro do computador) é bloqueada, ao contrário do que você pensava.

Use os comandos abaixo para depurar o funcionamento do seu modem:

export NM_SERIAL_DEBUG=1
export NM_PPP_DEBUG=1
sudo killall -TERM modem-manager ; sudo modem-manager


Depois, retire seu modem e plugue-o novamente. Acompanhe a saída do log do sistema, e veja se há alguma pista do que acontece.

tail -F /var/log/syslog | grep -i modem-manager

zekkerj

Mais um motivo pra seguir a depuração que eu sugeri...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

lutra

Citação de: zekkerj online 07 de Julho de 2010, 10:47
Mais um motivo pra seguir a depuração que eu sugeri...


Jul  7 17:43:34 sibirica NetworkManager: <info>  Activation (ttyUSB0) starting connection 'Kanguru'
Jul  7 17:43:34 sibirica NetworkManager: <info>  (ttyUSB0): device state change: 3 -> 4
Jul  7 17:43:34 sibirica NetworkManager: <info>  Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) scheduled...
Jul  7 17:43:34 sibirica NetworkManager: <info>  Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) started...
Jul  7 17:43:34 sibirica NetworkManager: <debug> [1278521014.091123] nm_serial_device_open(): (ttyUSB0) opening device...
Jul  7 17:43:34 sibirica NetworkManager: <info>  Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
Jul  7 17:43:34 sibirica NetworkManager: <info>  (ttyUSB0): powering up...
Jul  7 17:43:34 sibirica NetworkManager: <info>  Registered on Home network
Jul  7 17:43:34 sibirica NetworkManager: <info>  Associated with network: +COPS: 0,2,"26803",2
Jul  7 17:43:34 sibirica NetworkManager: <info>  Connected, Woo!
Jul  7 17:43:34 sibirica NetworkManager: <info>  Activation (ttyUSB0) Stage 2 of 5 (Device Configure) scheduled...
Jul  7 17:43:34 sibirica NetworkManager: <info>  Activation (ttyUSB0) Stage 2 of 5 (Device Configure) starting...
Jul  7 17:43:34 sibirica NetworkManager: <info>  (ttyUSB0): device state change: 4 -> 5
Jul  7 17:43:34 sibirica NetworkManager: <info>  Starting pppd connection
Jul  7 17:43:34 sibirica NetworkManager: <debug> [1278521014.581149] nm_ppp_manager_start(): Command line: /usr/sbin/pppd nodetach lock nodefaultroute ttyUSB0 noipdefault noauth usepeerdns lcp-echo-failure 0 lcp-echo-interval 0 ipparam /org/freedesktop/NetworkManager/PPP/9 plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so
Jul  7 17:43:34 sibirica NetworkManager: <debug> [1278521014.583417] nm_ppp_manager_start(): ppp started with pid 14980
Jul  7 17:43:34 sibirica NetworkManager: <info>  Activation (ttyUSB0) Stage 2 of 5 (Device Configure) complete.
Jul  7 17:43:34 sibirica pppd[14980]: Plugin /usr/lib/pppd/2.4.4/nm-pppd-plugin.so loaded.
Jul  7 17:43:34 sibirica pppd[14980]: pppd 2.4.5 started by root, uid 0
Jul  7 17:43:34 sibirica pppd[14980]: Using interface ppp0
Jul  7 17:43:34 sibirica pppd[14980]: Connect: ppp0 <--> /dev/ttyUSB0
Jul  7 17:43:34 sibirica NetworkManager: <info>  (ttyUSB0): device state change: 5 -> 6
Jul  7 17:43:34 sibirica pppd[14980]: CHAP authentication succeeded
Jul  7 17:43:34 sibirica pppd[14980]: CHAP authentication succeeded
Jul  7 17:43:34 sibirica NetworkManager: <info>  (ttyUSB0): device state change: 6 -> 7
Jul  7 17:43:36 sibirica pppd[14980]: Modem hangup
Jul  7 17:43:36 sibirica pppd[14980]: Connection terminated.
Jul  7 17:43:36 sibirica NetworkManager: <info>  (ttyUSB0): device state change: 7 -> 9
Jul  7 17:43:36 sibirica NetworkManager: <debug> [1278521016.318169] nm_serial_device_close(): Closing device 'ttyUSB0'
Jul  7 17:43:36 sibirica NetworkManager: <info>  Marking connection 'Kanguru' invalid.
Jul  7 17:43:36 sibirica NetworkManager: <info>  Activation (ttyUSB0) failed.
Jul  7 17:43:36 sibirica NetworkManager: <info>  (ttyUSB0): device state change: 9 -> 3
Jul  7 17:43:36 sibirica NetworkManager: <info>  (ttyUSB0): deactivating device (reason: 0).
Jul  7 17:43:36 sibirica NetworkManager: <info>  Policy set 'Auto eth0' (eth0) as default for routing and DNS.
Jul  7 17:43:36 sibirica NetworkManager: nm_system_device_flush_ip4_routes_with_iface: assertion `iface_idx >= 0' failed
Jul  7 17:43:36 sibirica NetworkManager: nm_system_device_flush_ip4_addresses_with_iface: assertion `iface_idx >= 0' failed
Jul  7 17:43:37 sibirica pppd[14980]: Exit.
Jul  7 17:43:39 sibirica NetworkManager: <debug> [1278521019.001156] ensure_killed(): waiting for ppp pid 14980 to exit
Jul  7 17:43:39 sibirica NetworkManager: <debug> [1278521019.001291] ensure_killed(): ppp pid 14980 cleaned up

zekkerj

Você já usou o wvdial? Seria conveniente fazer um teste com ele.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

lutra

Citação de: zekkerj online 07 de Julho de 2010, 13:58
Você já usou o wvdial? Seria conveniente fazer um teste com ele.

nunca o usei, alguma dica sobre como fazer este teste? obrigado.

zekkerj

Conecte-se por outro meio, instale o pacote wvdial.

Crie o arquivo (ficheiro) /etc/wvdial.conf com o conteúdo abaixo:

[Dialer Default]
Modem = /dev/ttyUSB2
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","www.kanguru.com.pt" ; <- troque aqui pelo APN da Kanguru
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Baud = 3600000
Phone = *99***1#  ; <- troque aqui pelo telefone correto de discagem
New PPPD = yes
Dial Command = ATD
Username = kanguru ; <- troque aqui pelo username correto
Password = kanguru ; <- troque aqui pela senha correta
Dial Command = ATDT
Stupid Mode = 1
ISDN = 0


Depois tente se conectar com o comando abaixo:

sudo wvdial
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

lutra

Citação de: zekkerj online 08 de Julho de 2010, 10:48
Conecte-se por outro meio, instale o pacote wvdial.

Crie o arquivo (ficheiro) /etc/wvdial.conf com o conteúdo abaixo:

[Dialer Default]
Modem = /dev/ttyUSB2
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","www.kanguru.com.pt" ; <- troque aqui pelo APN da Kanguru
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Baud = 3600000
Phone = *99***1#  ; <- troque aqui pelo telefone correto de discagem
New PPPD = yes
Dial Command = ATD
Username = kanguru ; <- troque aqui pelo username correto
Password = kanguru ; <- troque aqui pela senha correta
Dial Command = ATDT
Stupid Mode = 1
ISDN = 0


Depois tente se conectar com o comando abaixo:

sudo wvdial



obrigado pela ajuda, em particular a ultima dica foi fundamental para perceber o problema:

Ubuntu por defeito atribui o APN "myconnection" as ligações Kanguru, mas aparentemente não é necessário definir o APN e usar username/password fictícios.