Keresés

Hirdetés

Új hozzászólás Aktív témák

  • club1

    veterán

    válasz konfar.dani #4929 üzenetére

    Google-t nem ismered? Beírtam, kaptam vagy 10 magyar nyelvű leírást. Itt az egyik:

    Mobil internet Alcatel X200 One Touch modemmel.

    0) Le kell tiltani az eszköz PIN kódját. Ezt egy telefonnal lehet megtenni. Mivel nincs telefonom, én már a vásárláskor megkértem erre az eladót. Kártyás-feltöltős csomagnál a PIN kódnak sok haszna nincs.

    Bedugjuk az eszközt egy USB lyukba.

    Az a probléma az ilyen eszközökkel, hogy egyszerre tartalmaznak egy pendriveot és egy GSM modemet. Ha az ember bedugja egy Windowsba, akkor először a pendriveról installálódik a modemdriver, majd átvált modem módba. Namost az a baj, hogy Linuxon nem történik meg magától az átváltás, ezért

    1) Első lépésként az usb_modeswitch programmal át kell váltani modem módba. A hivatkozott oldalon van egy link a Debian repóra, onnan hoztam el a program deb csomagját.

    Természetesen (?) a gyártó nem dokumentálta, hogy megy az átváltás, de az ügyes linuxosok kifigyelték, hogyan kommunikál az eszközzel a Windows, és az usb_modeswitch elküldi az eszköznek a kifigyelt bytesorozatot (ami típusonként más és más lehet).

    A /etc/usb_modeswitch.conf végére bemásoljuk az alábbiakat

    #Alcatel X200
    DefaultVendor= 0x1bbb
    DefaultProduct= 0xf000
    TargetVendor= 0x1bbb
    TargetProduct= 0xf000
    MessageEndpoint=0x01
    MessageContent="55534243123456788000000080000606f50402527000000000000000000000"
    majd rootként lefuttatjuk usb_modeswitch-et, és betöltjük az usbserial modult:

    sudo usb_modeswitch
    sudo modprobe usbserial vendor=0x1bbb product=0x0000
    ls /dev/ttyUSB*
    Akkor jó az eredmény, ha az ls parancs talál létező eszközöket. Amíg ez nem sikerül, addig az lsusb, dmesg, udevadm programokkal lehet infót gyűjteni, kapálódzni. Ha megvannak a ttyUSB* eszközök, akkor lehet továbblépni.

    2) Ha LAN-on vagyunk, akkor azt célszerű leállítani (ifdown eth0), legalább először ne keveredjenek a dolgok, utána lehet tárcsázni.

    3) wvconf-ba beírjuk:

    [Dialer Defaults]
    Phone = *99#
    Username=pannon
    Password=pannon
    Stupid Mode=1
    Dial Command=ATDT
    Modem=/dev/ttyUSB2
    Baud=460800
    Init2=ATZ
    Init3=ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ISDN=0
    Modem Type=Analog Modem
    utána tárcsázás:

    sudo wvdial -C wvconf
    Ha működik, akkor ilyesmit látunk

    --> WvDial: Internet dialer version 1.60
    --> Cannot get information for serial port.
    --> Initializing modem.
    --> Sending: ATZ
    ATZ
    OK
    --> Sending: ATZ
    ATZ
    OK
    --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    OK
    --> Modem initialized.
    --> Sending: ATDT*99#
    --> Waiting for carrier.
    CONNECT
    --> Carrier detected. Starting PPP immediately.
    --> Starting pppd at Wed May 13 13:35:45 2009
    --> Pid of pppd: 30400
    --> Using interface ppp0
    --> pppd: -[7f]
    --> pppd: -[7f]
    --> pppd: -[7f]
    --> pppd: -[7f]
    --> pppd: -[7f]
    --> pppd: -[7f]
    --> pppd: -[7f]
    --> local IP address 84.224.70.103
    --> pppd: -[7f]
    --> remote IP address 10.64.64.64
    --> pppd: -[7f]
    --> primary DNS address 217.79.128.40
    --> pppd: -[7f]
    --> secondary DNS address 217.79.128.45
    --> pppd: -[7f]
    CTRL_C-vel lehet megszakítani a sessiont.

    Caught signal 2: Attempting to exit gracefully...
    --> Terminating on signal 15
    --> pppd: -[7f]
    --> Connect time 0.4 minutes.
    --> pppd: -[7f]
    --> pppd: -[7f]
    --> pppd: -[7f]
    --> Disconnecting at Wed May 13 13:36:10 2009
    Ha nem működik, akkor ki kell próbálni a ttyUSB0, ttyUSB1... eszközöket, ez attól függ, melyik lyukba dugtuk a modemet.

    Az usb_modeswitch futtatását lehet automatizálni az /etc/udev/rules.d-ben elhelyezett scriptekkel, de az már csak a kényelem.

    Egy scriptben összefoglalva

    #!/bin/bash
    sudo usb_modeswitch
    sleep 1
    sudo modprobe usbserial vendor=0x1bbb product=0x0000
    sleep 1
    ls /dev/ttyU*
    sleep 1
    sudo ifdown eth0
    sudo wvdial -C `pwd`/wvconf
    sudo ifup eth0

  • club1

    veterán

    válasz konfar.dani #4929 üzenetére

    Itt a másik:
    http://web2.bitbaro.hu/2009/07/07/alcatel-x200-telepitese-ubuntura-pannon-3g-internet/

Új hozzászólás Aktív témák