Подключение к Интернету через 3G USB-модем

2102
gimpycpu

Я пытаюсь установить соединение с Интернетом wvdial. Все в порядке, но проблема в том, что я не могу пинговать, например, google.caили его IP-адрес.

Вот вывод 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: AT+CGDCONT=1,"IP","internet.com,wapuser1,wap" AT+CGDCONT=1,"IP","internet.com,wapuser1,wap" OK --> Modem initialized. --> Sending: ATDT*99# --> Waiting for carrier. ATDT*99# CONNECT 21096000 --> Carrier detected. Starting PPP immediately. --> Starting pppd at Sat Jan 1 05:11:06 2000 --> Pid of pppd: 3297 --> Using interface ppp0 --> pppd: ([07][08]@[07][08][08][07][08] --> pppd: ([07][08]@[07][08][08][07][08] --> pppd: ([07][08]@[07][08][08][07][08] --> pppd: ([07][08]@[07][08][08][07][08] --> local IP address 172.19.154.90 --> pppd: ([07][08]@[07][08][08][07][08] --> remote IP address 10.0.0.1 --> pppd: ([07][08]@[07][08][08][07][08] --> primary DNS address 64.71.255.198 --> pppd: ([07][08]@[07][08][08][07][08] --> secondary DNS address 64.71.255.253 --> pppd: ([07][08]@[07][08][08][07][08] 

Как вы можете видеть, я могу получить IP-адрес, и при наборе ifconfig ppp0этого сообщения:

ppp0 Link encap:Point-to-Point Protocol inet addr:172.19.27.135 P-t-P:10.0.0.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:5 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:74 (74.0 B) TX bytes:107 (107.0 B) 

Но ничего не могу пинговать.

Так что я знаю, что это не вопрос /etc/resolv.conf.

Вот содержимое моего wvdial.conf:

[Dialer Defaults] Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,"IP","internet.com,wapuser1,wap" Modem Type = USB Modem ISDN = 0 New PPPD = yes Phone = *99# Modem = /dev/ttyACM0 Username = wapuser1 Password = wap Baud = 460800 Stupid Mode = 1 

Как я могу заставить эту установку работать?

ip addr show:

9: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 3 link/ppp inet 172.16.29.33 peer 10.0.0.1/32 scope global ppp0 

ip route show:

default dev ppp0 scope link 10.0.0.1 dev ppp0 proto kernel scope link src 172.16.61.19 
0
Возможно, вам также понадобится включить вывод `ip addr show` и` ip route show`. Если `ping (1)` не работает, как насчет типов пакетов не-ICMP? UDP или TCP? sarnold 12 лет назад 1
`9: ppp0: mtu 1500 qdisc pfifo_fast st ate UNKNOWN qlen 3 link / ppp inet 172.16.29.33 peer 10.0.0.1/32 глобальная область видимости ppp0 и ip показывают значение по умолчанию dev область видимости ppp0 ссылка 10.0.0.1 dev ppp0 ссылка протокольной области ядра источник 172.16.61.19` gimpycpu 12 лет назад 0

1 ответ на вопрос

0
Rahul Parida

Я столкнулся с той же проблемой вчера. Получил это на работу сегодня. Проверьте ответ на этот вопрос.

https://raspberrypi.stackexchange.com/questions/62417/connected-to-internet-on-ppp0-in-raspberry-pi-3-but-commands-like-ping-curl-not

Вам необходимо проверить, можете ли вы подключиться к Интернету через интерфейс ppp0. Введите следующую команду и проверьте вывод ping -I ppp0 google.com. Если вы можете пинговать, то ваше устройство подключено к Интернету.

Затем вы можете запустить команду, sudo route add default dev ppp0чтобы получить доступ в Интернет.

Похожие вопросы