Veja se isso ajuda: link . Além disso, eu não tenho certeza quando é suposto usar o Modem = / dev / ttyUSB0, por que ele usa ttyUSB2.
Eu tenho um sistema operacional Debian em um Banana pi e uso um modem Huawei 3G para conectar-me à Internet usando a ferramenta wvdial. Eu também tenho o usb-modeswitch instalado e acho que o modem está funcionando corretamente como um modem.
A configuração existente estava funcionando corretamente por alguns meses até que eu decidi desligar a banana pi e a deixei por cerca de 3 meses e agora quando tento me conectar à internet usando as mesmas configurações ela não está funcionando.
Eu posso me conectar à operadora de internet, mas não posso usar a internet.
Quando eu digito ping 8.8.8.8 ou ping -I ppp0 8.8.8.8 ele não responde a nada e retorna:
--- 8.8.8.8 ping statistics ---
194 packets transmitted, 0 received, 100% packet loss, time 193000ms
meu wvdial.conf tem esta aparência:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.unite.md"
Modem Type = Analog Modem
Studpi Mode = 1
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
Phone = *99#
Username = tmn
Password = tmn
quando executo o sudo wvdial eu recebo:
--> WvDial: Internet dialer version 1.61
--> 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","internet.unite.md"
AT+CGDCONT=1,"IP","internet.unite.md"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Mon Jan 1 15:55:48 2018
--> Pid of pppd: 4608
--> Using interface ppp0
--> pppd: x▒[02]
--> pppd: x▒[02]
--> pppd: x▒[02]
--> pppd: x▒[02]
--> pppd: x▒[02]
--> local IP address 100.68.71.79
--> pppd: x▒[02]
--> remote IP address 10.64.64.64
--> pppd: x▒[02]
--> primary DNS address 172.26.134.20
--> pppd: x▒[02]
--> secondary DNS address 172.26.135.24
--> pppd: x▒[02]
então parece que está se conectando corretamente ao ip 100.68.71.79
E quando eu faço um ping 100.68.71.79 ele funciona corretamente. Mas em qualquer outro endereço, o ping não está funcionando.
Verifiquei o modem com o mesmo sim em minhas janelas e consegui conectar e navegar na Internet.
Aqui está a saída de sudo ifconfig
ppp0 Link encap:Point-to-Point Protocol
inet addr:100.68.71.79 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1440 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:1245 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:186 (186.0 B) TX bytes:64913 (63.3 KiB)
Saída de sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Saída da rota sudo
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 100.68.71.79 0.0.0.0 UG 0 0 0 ppp0
10.64.64.64 * 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
aqui está a informação do pppd em / var / log / syslog
Jan 1 16:00:22 localhost kernel: [10908.423138] option 1-1.2:1.0: GSM modem (1-port) converter detected
Jan 1 16:00:22 localhost kernel: [10908.424115] usb 1-1.2: GSM modem (1-port) converter now attached to
ttyUSB0
Jan 1 16:00:22 localhost kernel: [10908.424991] usb-storage 1-1.2:1.1: USB Mass Storage device detected
Jan 1 16:00:22 localhost kernel: [10908.425947] option 1-1.2:1.1: GSM modem (1-port) converter detected
Jan 1 16:00:22 localhost kernel: [10908.426722] usb 1-1.2: GSM modem (1-port) converter now attached to
ttyUSB1
Jan 1 16:00:22 localhost kernel: [10908.427401] usb-storage 1-1.2:1.2: USB Mass Storage device detected
Jan 1 16:00:22 localhost kernel: [10908.428406] option 1-1.2:1.2: GSM modem (1-port) converter detected
Jan 1 16:00:22 localhost kernel: [10908.429176] usb 1-1.2: GSM modem (1-port) converter now attached to
ttyUSB2
Jan 1 16:01:02 localhost pppd[4764]: pppd 2.4.5 started by root, uid 0
Jan 1 16:01:02 localhost pppd[4764]: Using interface ppp0
Jan 1 16:01:02 localhost pppd[4764]: Connect: ppp0 <--> /dev/ttyUSB0
Jan 1 16:01:02 localhost pppd[4764]: CHAP authentication succeeded
Jan 1 16:01:02 localhost pppd[4764]: CHAP authentication succeeded
Jan 1 16:01:07 localhost pppd[4764]: Could not determine remote IP address: defaulting to 10.64.64.64
Jan 1 16:01:07 localhost pppd[4764]: local IP address 100.68.71.79
Jan 1 16:01:07 localhost pppd[4764]: remote IP address 10.64.64.64
Jan 1 16:01:07 localhost pppd[4764]: primary DNS address 172.26.134.20
Jan 1 16:01:07 localhost pppd[4764]: secondary DNS address 172.26.135.24
Veja se isso ajuda: link . Além disso, eu não tenho certeza quando é suposto usar o Modem = / dev / ttyUSB0, por que ele usa ttyUSB2.
Tags networking ping wvdial pppd