Debian Linux üzerinde çalışan bir Verizon USB551L 4G USB Stick'i almaya çalışıyorum. Bağlanabildim, ancak her zaman 10 saniye ile 2.5 dakika sonra bağlantısını keser, ardından bir güç döngüsü olmadan ya da çubuğu yeniden bağlamadan tekrar bağlanamaz. Bunun bir sinyal gücü sorunu olmadığını biliyorum çünkü Verizon istemcisinin 4 çubuk gösterdiği Windows'ta aynı sorunu yaşamadım.
Sorunun ne olabileceği hakkında fikri olan var mı? Daha fazla detay takip ediyor.
Windows XP'deki aynı çubukla, Verizon's VzAccessManager'ı kullanarak sağlam bir bağlantı kurabilirdim, ancak seri bağlantı noktası üzerinde el ile yapılandırılmış bir DUN kullanarak, Linux'taki bağlantı kesme semptomlarını da gördüm.
Aşağıdakileri Debian GNU / Linux wheezy 3.2.27+ içeren bir Ahududu Pi ile yaptım. Mac'imde bir Ubuntu Linux VirtualBox VM ile de denedim, ancak sürücüler çok fazla tanımadığı için hiçbir zaman çok uzağa gitmedim.
Ahududu Pi ile, sopa tanındı ve "cdc_ether" sürücüsü bunun için bir wwan0 arayüzü yarattı ve "seçenek" sürücüsü / dev / ttyUSB0, / dev / ttyUSB1, / dev / ttyUSB2 ve / dev / ttyUSB3'ü oluşturdu. . Detaylar aşağıda gösterilmiştir.
Linux'ta bağlantı kurmak için, VZAccessManager'dan bazı bilgiler aldım ve Verizon'un seri port üzerinden seri porta gönderdiği komutları göstermek için HHD Serbest Seri Port Monitörü adlı bir program kullanarak Windows COM portunu kokladım:
ATS0 = 0 tamam AT tamam AT & F ve D2 C1E0V1S0 = 0 tamam + IFC = 2,2 AT tamam + CGDCONT = 3, "IP", "vzwinternet", "0.0.0.0", 0,0 tamam ATD * 99 *** 3 # BAĞLANTI KENARI
Bundan sonra okuyamadığım metinsel olmayan bir iletişim vardı, bir kısmı göremediğim kimlik bilgileri sağlayan CHAP veya PAP kimlik doğrulaması olabilir. Bazıları benim internet erişimimdi.
Yukarıdakilerden ve VZAccessManager ekranlarından alabildiğim bilgiden, Linux'ta bağlanmamı sağlayan / etc / pppd / verizon-gprs ve / etc / pppd / verizon-gprs-connect sohbet komut dosyalarını bir araya getirdim.
verizon-gprs: (?????????? benim çubuğumun 10 basamaklı telefon numarasıdır)
şifreyi gizle noauth kullanıcı ?????????@vzw4g.com şifre vzw connect "/ usr / sbin / sohbet -v -t3 -f / etc / ppp / eş / verizon-gprs-connect-chat" ayıklama / Dev / ttyUSB0 noipdefault Varsayılan rota replacedefaultroute sürmek, devam etmek, ısrar etmek usepeerdns nodetach
verizon-gprs-connect-chat:
ZAMAN AŞIMI 35 ECHO AÇIK ABORT '\ nBUSY \ r' ABORT '\ nERROR \ r' ABORT '\ nNO ANSWER \ r' ABORT '\ nNO CARRIER \ r' ABORT '\ nNAL DIALTONE \ r' ABORT '\ nRINGING \ r \ n \ r \ nRINGING \ r' '' ATZ Tamam 'ATS0 = 0' Tamam 'AT & F & D2 ve C1E1V1S0 = 0' OK 'AT + IFC = 2,2' OK 'AT + CGDCONT = 3, "IP", "vzwinternet", "0.0.0.0", 0,0' Tamam 'ATD * 99 *** 3 #' CONNECT ''
Yukarıdaki parametrelerle oynadım, ancak 2,5 dakikadan fazla bir süre bağlanacak hiçbir şey bulamadım. Ve bağlantının kesilmesinden sonra, bir daha asla bağlanamayacaktır - yukarıdaki bağlantı kodları çalışmadan önce çubuğun bağlantısını kesmek ve yeniden bağlamak zorunda kaldım. Windows XP ile benzer bir deneyim yaşadım ve yukarıdaki gibi aynı kullanıcı adı ve şifreyi kullanarak * 99 **** 3 # çevirmeli ve 'AT + CGDCONT = 3, "IP", "vzwinternet", "0.0. Modeme gönderilecek ekstra init parametresi olarak 0.0 ", 0,0 '.
Rasbpery Pi'mde, wwan0'ı / etc / networking / interfaces'de yapılandırarak ve sonra sudo ifup wwan0'ı arayarak doğrudan bağlamayı da denedim. Fakat hiçbir zaman bir IP adresi alamadı. Bu, ilk önce pppd kullanarak modemi yukarıdaki teknikle bağlamaya çalışıp çalışmadığımdan bağımsızdı.
Bu noktada denemek için başka bir şeyim yok. Linux'ta bu konuda başarılı olan herhangi bir kimseyi çevrimiçi bulamıyorum.
$ lsusb | grep Novatel Otobüs 001 Cihaz 005: Kimlik 1410: b001 Novatel Kablosuz $ ls / dev / ttyUSB * / dev / ttyUSB0 / dev / ttyUSB1 / dev / ttyUSB2 / dev / ttyUSB3 $ ifconfig wwan0 wwan0 Bağlantı alanı: Ethernet HWaddr 00: a0: c6: 00: 00: 00 YAYIN YAYINLI ÇALIŞMA ÇOKLU MTU: 1500 Metrik: 1 RX paketleri: 0 hata: 0 bırakıldı: 0 aşıldı: 0 çerçeve: 0 TX paketleri: 2 hata: 0 bırakıldı: 0 aşıldı: 0 taşıyıcı: 0 çarpışmalar: 0 txqueuelen: 1000 RX bayt: 0 (0.0 B) TX bayt: 684 (684.0 B $ dmesg ... [13.325406] usbcore: kayıtlı yeni arayüz sürücüsü usbserial [13.513047] cdc_ether 1-1.3.2: 1.6: wwan0: usb-bcm2708_usb-1.3.2, Mobil Geniş Bant Ağ Cihazı, 00: a0: c6: 00: 00: 00'da 'cdc_ether' kaydını yapın [13.903537] Genel için kayıtlı USB Seri desteği [13.998983] usbcore: kayıtlı yeni arayüz sürücüsü cdc_ether [14.039185] usbcore: kayıtlı yeni arayüz sürücüsü usbserial_generic [14.163290] usbserial: USB Seri Sürücü çekirdeği [14.193011] cfg80211: Dünya düzenleme alanını güncellemek için CRDA'yı aramak [14.282386] GSM modem için kayıtlı USB Seri desteği (1 portlu) [14.435364] seçenek 1-1.3.2: 1.0: GSM modem (1 bağlantı noktası) dönüştürücü algılandı [14.536530] usb 1-1.3.2: şimdi ttyUSB0'a bağlı GSM modem (1 portlu) dönüştürücü [14.610970] seçenek 1-1.3.2: 1.1: GSM modem (1 bağlantı noktası) dönüştürücü algılandı [14.680940] usb 1-1.3.2: şimdi ttyUSB1'e bağlı GSM modem (1 portlu) dönüştürücü [14.733917] seçenek 1-1.3.2: 1.2: GSM modem (1 bağlantı noktası) dönüştürücü algılandı [14.778622] usb 1-1.3.3: dwc_otg kullanarak yüksek hızlı USB cihaz numarası 6'yı sıfırlayın [14.798339] usb 1-1.3.2: şimdi ttyUSB2'ye bağlı GSM modem (1 portlu) dönüştürücü [14.846967] seçenek 1-1.3.2: 1.4: GSM modem (1 bağlantı noktası) dönüştürücü algılandı [14.917340] usb 1-1.3.2: şimdi ttyUSB3'e bağlı GSM modem (1 portlu) dönüştürücü [15.011231] usbcore: yeni arabirim sürücüsü seçeneği kaydedildi ...