Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Raspberry Pi - Instalacja modemu Huawei E173-2 ID 12d1:1446 dla Aero2

15 Sty 2014 20:31 6135 13
  • Poziom 36  
    Właśnie próbuję zainstalować modem ( za poradnikiem: http://devsite.pl/blog.2013-09-21.pi-e173-aero2.html )

    Bus 001 Device 014: ID 12d1:1446 Huawei Technologies Co., Ltd. E1552/E1800/E173 (HSPA modem)

    i uruchomić go:


    Code:
    root@raspberrypi:/home/pi# sudo apt-get install wvdial usb-modeswitch usb-modeswitch-data
    
    Czytanie list pakietów... Gotowe
    Budowanie drzewa zależności
    Odczyt informacji o stanie... Gotowe
    Zostaną zainstalowane następujące dodatkowe pakiety:
      libjim0debian2 libpcap0.8 libuniconf4.6 libwvstreams4.6-base
      libwvstreams4.6-extras ppp
    Sugerowane pakiety:
      comgt
    Zostaną zainstalowane następujące NOWE pakiety:
      libjim0debian2 libpcap0.8 libuniconf4.6 libwvstreams4.6-base
      libwvstreams4.6-extras ppp usb-modeswitch usb-modeswitch-data wvdial
    0 aktualizowanych, 9 nowo instalowanych, 0 usuwanych i 17 nieaktualizowanych.
    Konieczne pobranie 1628 kB archiwów.
    Po tej operacji zostanie dodatkowo użyte 3872 kB miejsca na dysku.
    Kontynuować [T/n]? t
    Pobieranie:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libpcap0.8 armhf 1.3.0-1 [135 kB]
    Pobieranie:2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libjim0debian2 armhf 0.73-3 [118 kB]
    Pobieranie:3 http://mirrordirector.raspbian.org/raspbian/ wheezy/main usb-modeswitch-data all 20120815-2 [33,2 kB]
    Pobieranie:4 http://mirrordirector.raspbian.org/raspbian/ wheezy/main usb-modeswitch armhf 1.2.3+repack0-1 [51,0 kB]
    Pobieranie:5 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libwvstreams4.6-base armhf 4.6.1-5 [230 kB]
    Pobieranie:6 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libwvstreams4.6-extras armhf 4.6.1-5 [436 kB]
    Pobieranie:7 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libuniconf4.6 armhf 4.6.1-5 [163 kB]
    Pobieranie:8 http://mirrordirector.raspbian.org/raspbian/ wheezy/main ppp armhf 2.4.5-5.1 [354 kB]
    Pobieranie:9 http://mirrordirector.raspbian.org/raspbian/ wheezy/main wvdial armhf 1.61-4.1 [107 kB]
    Pobrano 1628 kB w 4s (392 kB/s)
    Prekonfiguracja pakietów ...
    Wybieranie wcześniej niewybranego pakietu libpcap0.8:armhf.
    (Odczytywanie bazy danych ... 100262 pliki i katalogi obecnie zainstalowane.)
    Rozpakowywanie pakietu libpcap0.8:armhf (z .../libpcap0.8_1.3.0-1_armhf.deb) ...
    Wybieranie wcześniej niewybranego pakietu libjim0debian2:armhf.
    Rozpakowywanie pakietu libjim0debian2:armhf (z .../libjim0debian2_0.73-3_armhf.deb) ...
    Wybieranie wcześniej niewybranego pakietu usb-modeswitch-data.
    Rozpakowywanie pakietu usb-modeswitch-data (z .../usb-modeswitch-data_20120815-2_all.deb) ...
    Wybieranie wcześniej niewybranego pakietu usb-modeswitch.
    Rozpakowywanie pakietu usb-modeswitch (z .../usb-modeswitch_1.2.3+repack0-1_armhf.deb) ...
    Wybieranie wcześniej niewybranego pakietu libwvstreams4.6-base.
    Rozpakowywanie pakietu libwvstreams4.6-base (z .../libwvstreams4.6-base_4.6.1-5_armhf.deb) ...
    Wybieranie wcześniej niewybranego pakietu libwvstreams4.6-extras.
    Rozpakowywanie pakietu libwvstreams4.6-extras (z .../libwvstreams4.6-extras_4.6.1-5_armhf.deb) ...
    Wybieranie wcześniej niewybranego pakietu libuniconf4.6.
    Rozpakowywanie pakietu libuniconf4.6 (z .../libuniconf4.6_4.6.1-5_armhf.deb) ...
    Wybieranie wcześniej niewybranego pakietu ppp.
    Rozpakowywanie pakietu ppp (z .../ppp_2.4.5-5.1_armhf.deb) ...
    update-rc.d: using dependency based boot sequencing
    insserv: warning: script 'K01firewall' missing LSB tags and overrides
    insserv: warning: script 'firewall' missing LSB tags and overrides
    Wybieranie wcześniej niewybranego pakietu wvdial.
    Rozpakowywanie pakietu wvdial (z .../wvdial_1.61-4.1_armhf.deb) ...
    Przetwarzanie wyzwalaczy pakietu man-db...
    Konfigurowanie pakietu libpcap0.8:armhf (1.3.0-1) ...
    Konfigurowanie pakietu libjim0debian2:armhf (0.73-3) ...
    Konfigurowanie pakietu usb-modeswitch-data (20120815-2) ...
    Konfigurowanie pakietu usb-modeswitch (1.2.3+repack0-1) ...
    Konfigurowanie pakietu libwvstreams4.6-base (4.6.1-5) ...
    Konfigurowanie pakietu libwvstreams4.6-extras (4.6.1-5) ...
    Konfigurowanie pakietu libuniconf4.6 (4.6.1-5) ...
    Konfigurowanie pakietu ppp (2.4.5-5.1) ...
    insserv: warning: script 'K01firewall' missing LSB tags and overrides
    insserv: warning: script 'firewall' missing LSB tags and overrides
    Konfigurowanie pakietu wvdial (1.61-4.1) ...

    Sorry.  You can retry the autodetection at any time by running "wvdialconf".
       (Or you can create /etc/wvdial.conf yourself.)
    root@raspberrypi:/home/pi#


    Code:
    nano/etc/usb_modeswitch.d/12d1:1446


    Code:
    # Huawei, newer modems
    

    TargetVendor=  0x12d1
    TargetProductList="1001,1406,140b,140c,1412,141b,1432,1433,1436,14ac,1506,150c,1511"

    MessageContent="55534243123456780000000000000011062000000100000000000000000000"


    Teraz przychodzi kolej na krok: Ustawiamy modem w tryb WCDMA (jednorazowa operacja):
    Code:
    $ echo "AT^SYSCFG=14,0,3FFFFFFF,1,2\r" >/dev/ttyUSB0


    Problem w tym, że ja już używam ttyUSB0 - pod tym kryje się konwerter USB -> RS485 ( ID 0403:6001 ) a nic innego się nie pojawiło:

    Code:
    root@raspberrypi:/home/pi# ls /dev/tty*
    
    /dev/tty    /dev/tty19  /dev/tty3   /dev/tty40  /dev/tty51  /dev/tty62
    /dev/tty0   /dev/tty2   /dev/tty30  /dev/tty41  /dev/tty52  /dev/tty63
    /dev/tty1   /dev/tty20  /dev/tty31  /dev/tty42  /dev/tty53  /dev/tty7
    /dev/tty10  /dev/tty21  /dev/tty32  /dev/tty43  /dev/tty54  /dev/tty8
    /dev/tty11  /dev/tty22  /dev/tty33  /dev/tty44  /dev/tty55  /dev/tty9
    /dev/tty12  /dev/tty23  /dev/tty34  /dev/tty45  /dev/tty56  /dev/ttyACM0
    /dev/tty13  /dev/tty24  /dev/tty35  /dev/tty46  /dev/tty57  /dev/ttyAMA0
    /dev/tty14  /dev/tty25  /dev/tty36  /dev/tty47  /dev/tty58  /dev/ttyprintk
    /dev/tty15  /dev/tty26  /dev/tty37  /dev/tty48  /dev/tty59  /dev/ttyUSB0
    /dev/tty16  /dev/tty27  /dev/tty38  /dev/tty49  /dev/tty6
    /dev/tty17  /dev/tty28  /dev/tty39  /dev/tty5   /dev/tty60
    /dev/tty18  /dev/tty29  /dev/tty4   /dev/tty50  /dev/tty61
    root@raspberrypi:/home/pi#


    Więc powyższy krok pomijam.

    Teraz:

    Zawartość pliku /etc/wvdial.conf:

    Code:
    [Dialer Defaults]
    
    Modem = /dev/ttyUSB0
    Phone = *99#
    Username =;
    Password =;
    Init1 = AT+CGDCONT=1,"IP","darmowy","",0,0
    Auto DNS = on


    Rezultat próby połączenia:

    Code:
    root@raspberrypi:/home/pi# wvdial
    
    --> WvDial: Internet dialer version 1.61
    --> Initializing modem.
    --> Sending: AT+CGDCONT=1,"IP","darmowy","",0,0
    --> Sending: ATQ0
    --> Re-Sending: AT+CGDCONT=1,"IP","darmowy","",0,0
    --> Modem not responding.


    Nic dziwnego. W końcu pewnie śle komendy AT na mój konwerter a nie na modem...

    Ale dlaczego w systemie nie pojawił się np. /dev/ttyUSB1 ?


    Dodam, że modem kupiłem wczoraj za 20 zł. na tablica.pl

    Na Windows uruchomiłem za poradnikiem:
    http://jdtech.pl/2011/08/aero2-na-czym-polegaja-problemy-z-huawei-e169.html

    Więc generalnie Aero2 na nim działa.

    Z góry dzięki za pomoc.
  • Poziom 32  
    zrób:

    Odłącz modem jeśli jest podłączony.

    Kod: bash
    Zaloguj się, aby zobaczyć kod

    podłącz modem do RPi i

    Kod: bash
    Zaloguj się, aby zobaczyć kod

    Podaj co wyszło.
  • Poziom 36  
    Wyjęcie modemu oraz rezultat dmesg -c

    Code:
    [47635.752030] usb 1-1.2: new high-speed USB device number 16 using dwc_otg
    
    [47635.854617] usb 1-1.2: New USB device found, idVendor=12d1, idProduct=1446
    [47635.854684] usb 1-1.2: New USB device strings: Mfr=3, Product=2, SerialNumber=0
    [47635.854705] usb 1-1.2: Product: HUAWEI Mobile
    [47635.854719] usb 1-1.2: Manufacturer: HUAWEI Technology
    [47635.867102] scsi4 : usb-storage 1-1.2:1.0
    [47635.871638] scsi5 : usb-storage 1-1.2:1.1
    [47636.864516] scsi 4:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
    [47636.870995] sr0: scsi-1 drive
    [47636.872378] sr 4:0:0:0: Attached scsi CD-ROM sr0
    [47636.882202] scsi 5:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
    [47636.887872] sd 5:0:0:0: [sda] Attached SCSI removable disk
    [47637.564029] usb 1-1.2: USB disconnect, device number 16
    [47641.643098] usb 1-1.2: new high-speed USB device number 17 using dwc_otg
    [47641.745412] usb 1-1.2: New USB device found, idVendor=12d1, idProduct=1436
    [47641.745483] usb 1-1.2: New USB device strings: Mfr=4, Product=3, SerialNumber=0
    [47641.745504] usb 1-1.2: Product: HUAWEI Mobile
    [47641.745518] usb 1-1.2: Manufacturer: HUAWEI Technology
    [47641.759468] option 1-1.2:1.0: GSM modem (1-port) converter detected
    [47641.760480] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB1
    [47641.771530] option 1-1.2:1.3: GSM modem (1-port) converter detected
    [47641.775519] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB2
    [47641.778481] option 1-1.2:1.4: GSM modem (1-port) converter detected
    [47641.780663] usb 1-1.2: GSM modem (1-port) converter now attached to ttyUSB3
    [47641.802281] scsi11 : usb-storage 1-1.2:1.5
    [47641.813570] scsi12 : usb-storage 1-1.2:1.6
    [47642.332531] cdc_ether 1-1.2:1.1: wwan0: register 'cdc_ether' at usb-bcm2708_usb-1.2, Mobile Broadband Network Device, 02:50:f3:00:00:00
    [47642.335708] usbcore: registered new interface driver cdc_ether
    [47642.803877] scsi 11:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
    [47642.808074] sr0: scsi-1 drive
    [47642.809279] sr 11:0:0:0: Attached scsi CD-ROM sr0
    [47642.826142] scsi 12:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
    [47642.831743] sd 12:0:0:0: [sda] Attached SCSI removable disk
    [47727.397151] sr 11:0:0:0: Device offlined - not ready after error recovery
    [47727.398799] sr 11:0:0:0: rejecting I/O to offline device
    [47727.398906] sr 11:0:0:0: rejecting I/O to offline device
    [47727.399017] sr 11:0:0:0: rejecting I/O to offline device
    [47728.365217] sr 11:0:0:0: rejecting I/O to offline device
    [47728.365326] sr 11:0:0:0: rejecting I/O to offline device
    [47730.369910] sr 11:0:0:0: rejecting I/O to offline device
    [47730.370024] sr 11:0:0:0: rejecting I/O to offline device
    [47732.365984] sr 11:0:0:0: rejecting I/O to offline device
    [47732.366086] sr 11:0:0:0: rejecting I/O to offline device
    [47734.365161] sr 11:0:0:0: rejecting I/O to offline device
    [47734.365329] sr 11:0:0:0: rejecting I/O to offline device
    [47736.368262] sr 11:0:0:0: rejecting I/O to offline device
    [47736.368374] sr 11:0:0:0: rejecting I/O to offline device
    [47738.365692] sr 11:0:0:0: rejecting I/O to offline device
    [47738.365797] sr 11:0:0:0: rejecting I/O to offline device
    [47740.365818] sr 11:0:0:0: rejecting I/O to offline device
    [47740.365928] sr 11:0:0:0: rejecting I/O to offline device
    [47742.366607] sr 11:0:0:0: rejecting I/O to offline device
    [47742.368247] sr 11:0:0:0: rejecting I/O to offline device
    [47744.374889] sr 11:0:0:0: rejecting I/O to offline device
    [47744.375052] sr 11:0:0:0: rejecting I/O to offline device
    [47746.366379] sr 11:0:0:0: rejecting I/O to offline device
    [47746.366519] sr 11:0:0:0: rejecting I/O to offline device
    [47748.368905] sr 11:0:0:0: rejecting I/O to offline device
    [47748.369022] sr 11:0:0:0: rejecting I/O to offline device
    [47750.364806] sr 11:0:0:0: rejecting I/O to offline device
    [47750.364914] sr 11:0:0:0: rejecting I/O to offline device
    [47752.366543] sr 11:0:0:0: rejecting I/O to offline device
    [47752.366646] sr 11:0:0:0: rejecting I/O to offline device
    [47753.370327] option1 ttyUSB1: option_instat_callback: error -71
    [47753.377326] option1 ttyUSB1: option_instat_callback: error -71
    [47753.383215] option1 ttyUSB1: option_instat_callback: error -71
    [47753.389217] option1 ttyUSB1: option_instat_callback: error -71
    [47753.395204] option1 ttyUSB1: option_instat_callback: error -71
    [47753.401207] option1 ttyUSB1: option_instat_callback: error -71
    [47753.407170] option1 ttyUSB1: option_instat_callback: error -71
    [47753.413719] option1 ttyUSB1: option_instat_callback: error -71
    [47753.419228] option1 ttyUSB1: option_instat_callback: error -71
    [47753.425706] option1 ttyUSB1: option_instat_callback: error -71
    [47753.431220] option1 ttyUSB1: option_instat_callback: error -71
    [47753.437795] option1 ttyUSB1: option_instat_callback: error -71
    [47753.443244] option1 ttyUSB1: option_instat_callback: error -71
    [47753.449209] option1 ttyUSB1: option_instat_callback: error -71
    [47753.455178] option1 ttyUSB1: option_instat_callback: error -71
    [47753.461205] option1 ttyUSB1: option_instat_callback: error -71
    [47753.467279] option1 ttyUSB1: option_instat_callback: error -71
    [47753.473206] option1 ttyUSB1: option_instat_callback: error -71
    [47753.479224] option1 ttyUSB1: option_instat_callback: error -71
    [47753.485203] option1 ttyUSB1: option_instat_callback: error -71
    [47753.491214] option1 ttyUSB1: option_instat_callback: error -71
    [47753.497289] option1 ttyUSB1: option_instat_callback: error -71
    [47753.503208] option1 ttyUSB1: option_instat_callback: error -71
    [47753.509214] option1 ttyUSB1: option_instat_callback: error -71
    [47753.515195] option1 ttyUSB1: option_instat_callback: error -71
    [47753.521211] option1 ttyUSB1: option_instat_callback: error -71
    [47753.527163] option1 ttyUSB1: option_instat_callback: error -71
    [47753.533798] option1 ttyUSB1: option_instat_callback: error -71
    [47753.539183] option1 ttyUSB1: option_instat_callback: error -71
    [47753.545840] option1 ttyUSB1: option_instat_callback: error -71
    [47753.546803] usb 1-1.2: USB disconnect, device number 17
    [47753.547198] option1 ttyUSB1: option_instat_callback: error -108
    [47753.558263] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
    [47753.558457] option 1-1.2:1.0: device disconnected
    [47753.559137] cdc_ether 1-1.2:1.1: wwan0: unregister 'cdc_ether' usb-bcm2708_usb-1.2, Mobile Broadband Network Device
    [47753.588739] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
    [47753.588870] option 1-1.2:1.3: device disconnected
    [47753.589830] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
    [47753.589960] option 1-1.2:1.4: device disconnected



    Podłączenie modemu oraz rezultat dmesg -c

    Code:
    [47794.489577] usb 1-1.2: new high-speed USB device number 18 using dwc_otg
    
    [47794.593285] usb 1-1.2: New USB device found, idVendor=12d1, idProduct=1446
    [47794.593318] usb 1-1.2: New USB device strings: Mfr=3, Product=2, SerialNumber=0
    [47794.593357] usb 1-1.2: Product: HUAWEI Mobile
    [47794.593400] usb 1-1.2: Manufacturer: HUAWEI Technology
    [47794.608312] scsi13 : usb-storage 1-1.2:1.0
    [47794.629462] scsi14 : usb-storage 1-1.2:1.1
    [47795.616974] scsi 13:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
    [47795.625349] sr0: scsi-1 drive
    [47795.626506] sr 13:0:0:0: Attached scsi CD-ROM sr0
    [47795.646077] scsi 14:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
    [47795.652443] sd 14:0:0:0: [sda] Attached SCSI removable disk
  • Specjalista Sieci, Internet
    Wg logu modem działa jak powinien. Gdy byś dał trochę więcej drugiego logu to pojawił by się tam informacja o rozłączeniu i podłączeniu nowych urządzeń (przełączanie w tryb modemu)

    Modem powinien być widoczny pod /dev/ttyUSB1

    Zrób:
    Code:
    ls -la /dev/ttyU*


    Jeśli urządzenia nie będzie na liście to spróbuj:
    Code:
    mknod /dev/ttyUSB0 c 188 0
    
    mknod /dev/ttyUSB1 c 188 1
    mknod /dev/ttyUSB2 c 188 2


    W pliku /etc/wvdial.conf zmień na /dev/ttyUSB1
  • Poziom 36  
    Heinzek napisał:
    Zrób:
    Code:
    ls -la /dev/ttyU*


    Odzywa się tylko konwerter USB - RS485:

    Code:
    root@raspberrypi:/home/pi# ls -la /dev/ttyU*
    
    crw-rw---T 1 root dialout 188, 0 sty  1  1970 /dev/ttyUSB0


    Heinzek napisał:
    Jeśli urządzenia nie będzie na liście to spróbuj:
    Code:
    mknod /dev/ttyUSB0 c 188 0
    
    mknod /dev/ttyUSB1 c 188 1
    mknod /dev/ttyUSB2 c 188 2


    W pliku /etc/wvdial.conf zmień na /dev/ttyUSB1


    Code:
    root@raspberrypi:/home/pi# mknod /dev/ttyUSB0 c 188 0
    
    mknod: `/dev/ttyUSB0': Plik istnieje
    root@raspberrypi:/home/pi# mknod /dev/ttyUSB1 c 188 1
    root@raspberrypi:/home/pi# mknod /dev/ttyUSB2 c 188 2
    root@raspberrypi:/home/pi# ls -la /dev/ttyU*
    crw-rw---T 1 root dialout 188, 0 sty  1  1970 /dev/ttyUSB0
    crw-r--r-- 1 root root    188, 1 sty 17 07:17 /dev/ttyUSB1
    crw-r--r-- 1 root root    188, 2 sty 17 07:17 /dev/ttyUSB2
    root@raspberrypi:/home/pi#


    /etc/wvdial.conf - zmieniony na ttyUSB1.

    Code:
    root@raspberrypi:/home/pi# ls -la /dev/ttyU*
    
    crw-rw---T 1 root dialout 188, 0 sty  1  1970 /dev/ttyUSB0
    root@raspberrypi:/home/pi# mknod /dev/ttyUSB0 c 188 0
    mknod: `/dev/ttyUSB0': Plik istnieje
    root@raspberrypi:/home/pi# mknod /dev/ttyUSB1 c 188 1
    root@raspberrypi:/home/pi# mknod /dev/ttyUSB2 c 188 2
    root@raspberrypi:/home/pi# ls -la /dev/ttyU*
    crw-rw---T 1 root dialout 188, 0 sty  1  1970 /dev/ttyUSB0
    crw-r--r-- 1 root root    188, 1 sty 17 07:17 /dev/ttyUSB1
    crw-r--r-- 1 root root    188, 2 sty 17 07:17 /dev/ttyUSB2
    root@raspberrypi:/home/pi# nano /etc/wvdial.conf
    root@raspberrypi:/home/pi# wvdial
    --> WvDial: Internet dialer version 1.61
    --> Cannot open /dev/ttyUSB1: No such device
    --> Cannot open /dev/ttyUSB1: No such device
    --> Cannot open /dev/ttyUSB1: No such device
    root@raspberrypi:/home/pi#
  • Pomocny post
    Poziom 32  
    Z tego co pamiętam z zabaw z podobnym modemem w Linuksie, może on być widoczny jako modem ALBO pamięć masowa. Wyrzuć więc moduł usb-storage i powinno pojawić się ttyUSB1. Nie pamiętam czy nie trzeba dodać usb-storage do blacklist i wyjąć i włożyć modem.
  • Poziom 36  
    Gdzie tą blacklist znajdę ?
  • Poziom 32  
    W /etc/modprobe.d/
    Ale wydaje mi się że powinno zadziałać bez blacklisty, po prostu usuń moduł z kernela, a następnie odłącz i podłącz modem.
  • Poziom 36  
    Ok. Pytanie jak to ewentualnie odwrócić / nie chciałbym aby nagle przestały mi działać podłączane pendrivy.
  • Poziom 32  
    Fakt załadowania usb-storage ma znaczenie tylko w momencie podłączania modemu. Czyli jeśli po włączeniu modemu załadujesz usb-storage, będzie działać i modem, i podłączone później pendrivy. Wydaje mi się, że odpowiednia konfiguracja udev będzie kluczem do sukcesu.
  • Poziom 36  
    Dobra, nie wiem, jakim cudem, ale coś ruszyło.

    Code:
    root@raspberrypi:/home/pi# wvdial
    
    --> WvDial: Internet dialer version 1.61
    --> Initializing modem.
    --> Sending: AT+CGDCONT=1,"IP","darmowy","",0,0
    AT+CGDCONT=1,"IP","darmowy","",0,0
    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 Sun Jan 19 16:39:58 2014
    --> Pid of pppd: 4269
    --> Using interface ppp0
    --> pppd: [11][19]
    --> pppd: [11][19]
    --> pppd: [11][19]
    --> pppd: [11][19]
    --> pppd: [11][19]
    --> pppd: [11][19]
    --> local  IP address 78.30.94.243
    --> pppd: [11][19]
    --> remote IP address 10.64.64.64
    --> pppd: [11][19]
    --> primary   DNS address 193.41.112.14
    --> pppd: [11][19]
    --> secondary DNS address 193.41.112.18
    --> pppd: [11][19]


    Ostatnie co zrobiłem, to:

    Code:
    root@raspberrypi:/home/pi# ls -la /dev/ttyU* 
    
    crw-rw---T 1 root dialout 188, 0 sty  1  1970 /dev/ttyUSB0
    root@raspberrypi:/home/pi# mknod /dev/ttyUSB0 c 188 0
    mknod: `/dev/ttyUSB0': Plik istnieje
    root@raspberrypi:/home/pi# mknod /dev/ttyUSB1 c 188 1
    root@raspberrypi:/home/pi# mknod /dev/ttyUSB2 c 188 2
    root@raspberrypi:/home/pi# ls -la /dev/ttyU*
    crw-rw---T 1 root dialout 188, 0 sty  1  1970 /dev/ttyUSB0
    crw-r--r-- 1 root root    188, 1 sty 17 07:17 /dev/ttyUSB1
    crw-r--r-- 1 root root    188, 2 sty 17 07:17 /dev/ttyUSB2
    root@raspberrypi:/home/pi# nano /etc/wvdial.conf
    root@raspberrypi:/home/pi# wvdial
    --> WvDial: Internet dialer version 1.61
    --> Cannot open /dev/ttyUSB1: No such device
    --> Cannot open /dev/ttyUSB1: No such device
    --> Cannot open /dev/ttyUSB1: No such device
    root@raspberrypi:/home/pi#


    Czyli nie działało. Ale chyba ruszyło dziś po reboocie.

    Dodano po 7 [minuty]:

    po ifconfig dostaję m. in.:

    Code:
    ppp0      Link encap:Point-to-Point Protocol
    
              inet addr:78.30.94.243  P-t-P:10.64.64.64  Mask:255.255.255.255
              UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
              RX packets:7 errors:0 dropped:0 overruns:0 frame:0
              TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:3
              RX bytes:130 (130.0 B)  TX bytes:181 (181.0 B)


    Code:
    wwan0     Link encap:Ethernet  HWaddr 02:50:f3:00:00:00
    
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


    Ktoś rzuci okiem, czy wszystko gra?

    Ok mam teraz 2 WAN-y. Jak teraz zapingować np. do wp.pl, ale w taki sposób, by został użyty WAN Aero ?
  • Specjalista Sieci, Internet
    Jaki jest Twój drugi wan? Chodzi Ci o wwan0?
    wwan0 jest to urządzenie NDIS ( karta sieciowa modemu). Modem może pracować jako urządzenie na wirtualnym porcie COM lub jako karta sieciowa(NDIS).

    ppp0 to połączenie z aero.
  • Poziom 36  
    Ok.

    Mam teraz dwa dostępy do internetu. Jeden przez wbudowane w Raspberry Pi RJ45, drugie z aero.

    WAN1 = lan0
    WAN2 = wwan0

    normalnie jak pinguję do wp.pl na przykład, pakiety lecą zapewne przez lan0. Jak sprawić, by poszły przez wwan0 ? To się chyba ustawianiem trasy / routingu nazywa ?
  • Pomocny post
    Poziom 32  
    W tabelu routingu (route -n) każda pozycja ma tzw metric - czyli 'koszt połączenia'. Musisz dać większy metric na trasę przez lan niż wwan. Można też wpisać trasy na konkretne sieci - czyli np. skasować trasę domyślną (tą na 0.0.0.0) z jednego z interfejsów i zamist niej dodać trasę np. na jakieś podsieci klasy A. Wtedy ruch na te podsieci będzie szedł przez jeden interfejs a na inne przez drugi.