Проблемы с установлением соединения с wvdial

У меня есть модем EM680 от Huawei, с которым я могу установить соединение на моем ящике Ubuntu 13.10. Я подключаю его, и я могу установить соединение с помощью диспетчера подключений.

У меня есть ящик без X-сервера, и я хочу установить соединение с этим же модемом в этом поле. Я могу получить последовательную ссылку на /dev/ttyUSB1 и если я screen /dev/ttyUSB1 460800 к ней с помощью screen /dev/ttyUSB1 460800 и отправлю AT , он будет OK реагировать OK поэтому модем работает! После этого я попытался установить соединение с помощью wvdial с моим /etc/wvdial.conf следующим образом:

 [Dialer Defaults] Init1 = ATZ Init2 = AT+CFUN=1 Init3 = AT+CGDCONT=1,"IP","m2mstatic.apn" Modem = /dev/ttyUSB1 Phone = *99***1# Modem Type = USB Modem Username = "blank" Password = "blank" Stupid Mode = yes New PPPD = yes Baud = 460800 ISDN = 0 

Я попытался запустить wvdial без каких-либо опций или с помощью

 wvdial eap-interval 1 require-chap 

потому что в моем окне диспетчера подключений под вкладкой PPP отмечены следующие флажки:

  • EAP
  • MSCHAP
  • PAP
  • MSCHAPv2
  • ГЛАВА
  • Использовать сжатие данных BSD
  • Использовать сжатие данных Deflate
  • Использовать сжатие заголовка TCP

Но после запуска я просто получаю

 # wvdial eap-interval 1 require-chap --> WvDial: Internet dialer version 1.61 --> Warning: section [Dialer eap-interval] does not exist in wvdial.conf. --> Warning: section [Dialer 1] does not exist in wvdial.conf. --> Warning: section [Dialer require-chap] does not exist in wvdial.conf. --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: AT+CFUN=1 AT+CFUN=1 OK --> Sending: AT+CGDCONT=1,"IP","m2mstatic.apn" AT+CGDCONT=1,"IP","m2mstatic.apn" OK --> Modem initialized. --> Sending: ATDT*99***1# --> Waiting for carrier. ATDT*99***1# CONNECT 14000000 --> Carrier detected. Starting PPP immediately. --> Starting pppd at Mon Jan 22 03:26:56 2007 --> Pid of pppd: 4295 

Здесь он ждет около минуты, а затем:

 --> pppd: H [02] --> pppd: H [02] --> Disconnecting at Mon Jan 22 03:27:57 2007 --> The PPP daemon has died: Connect script failed (exit code = 8) --> man pppd explains pppd error codes in more detail. --> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information. --> Auto Reconnect will be attempted in 5 seconds --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ --> Sending: ATQ0 --> Re-Sending: ATZ --> Modem not responding. --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ --> Sending: ATQ0 --> Re-Sending: ATZ --> Modem not responding. --> Disconnecting at Mon Jan 22 03:28:19 2007 # 

Но я никогда не могу попасть в Интернет. Код выхода 8 в pppd man странице pppd man говорит:

 The serial port could not be opened. 

Что смешно, как я только что открыл (и закрыл (!) Его screen ). Любые идеи, в которых я ошибаюсь или что мне не хватает?

редактировать

Я просто нашел конфигурационный файл диспетчера подключений, и он выглядит так:

 [connection] id=Rogers uuid=5c4ed6f8-9ece-4888-a129-65ed5c741502 type=gsm permissions=user:ron:; [gsm] number=*99# password-flags=1 apn=m2mstatic.apn pin-flags=1 [ipv4] method=auto 

One Solution collect form web for “Проблемы с установлением соединения с wvdial”

Сначала вам нужно узнать, включено ли ваше оборудование:

 lsusb 

Затем вы можете установить и настроить usb_modeswitch , потому что Linux распознает ваше оборудование как USB-накопитель не как модем (я предполагаю, что вы используете Arch Linux):

 pacman -S usb_modeswitch 

Наконец, вы просто должны проверить правильность настроек APN:

 wvdialconf vim /etc/wvdial.conf 

Простой скрипт, чтобы сделать его автоматическим:

 usb_modeswitch sleep 2 modprobe usbserial vendor=0xVVVV product=0xMMMM maxSize=4096 sleep 2 wvdial 'your profile 
  • Какая связь между wvdial, pon и chat?
  • Linux PPP: как отлаживать разъединения с кодом выхода = 16?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.