Δοκιμές με 3G modem από τερματικό

...hardware-drivers για περιφερειακά (εκτυπωτές, κάμερες, εξ. σκληροί, κλπ)
Κανόνες Δ. Συζήτησης
Για την ευκολότερη επίλυση του προβλήματός σας.
Καλό είναι να δημοσιεύσετε τα αποτελέσματα της εντολής στο τερματικό :
lsusb

Δοκιμές με 3G modem από τερματικό

Δημοσίευσηαπό GeorgeVita » 10 Ιουν 2009, 14:56

Δοκιμές με 3G modem από τερματικό (ή "Ξεκινήστε το δικό σας πρόγραμμα ελέγχου modem")

Η χρήση modems (και ιδιαίτερα των 3G USB modems) είναι σχετικά σύνθετη. Πρόσφατα χρειάστηκε να "χρησιμοποιήσω" κάποιες απλές εντολές σε τερματικό ώστε να "εκμαιεύσω" πληροφορίες για την κατάσταση του modem και του δικτύου.

Παραθέτω τη διαδικασία ελέγχου/δοκιμών από τερματικό:

- Boot χωρίς το modem

- Τοποθετούμε το USB 3G modem στο USB (δοκίμασα Huawei E169)

- Ανοίγουμε παράθυρο τερματικού και δοκιμάζουμε αν έχουν δημιουργηθεί τα /dev/ttyUSBx
έγραψε:g@sd:~$ ls /dev/ttyU*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2


- Εκτελούμε μια εντολή αντιγραφής των δεδομένων που έρχονται από το /dev/ttyUSB0 προς το αρχείο myUSB0
(πληκτρολογούμε την εντολή cp /dev/ttyUSB0 myUSB και παατάμε <enter>)
το παράθυρο "παγώνει" όπως γίνεται στη χρήση του wvdial
έγραψε:g@sd:~$ ls /dev/ttyU*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2
g@sd:~$ cp /dev/ttyUSB0 myUSB0


- Ανοίγουμε δεύτερο παράθυρο τερματικού και εκτελούμε τις παρακάτω εντολές (φαίνονται έντονα) μία-μία γραμμή και πατάμε <enter> σε κάθε γραμμή. Προσοχή στη σύνταξη! Αν κάνετε copy paste μή φέρετε μαζί και ... μερικά CR!
έγραψε:g@sd:~$ echo "AT" >> /dev/ttyUSB0
g@sd:~$ echo "AT+CSQ" >> /dev/ttyUSB0
g@sd:~$ echo "AT&V" >> /dev/ttyUSB0
g@sd:~$ echo "AT" >> /dev/ttyUSB0
g@sd:~$


Η εντολή echo μεταφέρει το κείμενο (καλύτερα εντός απλών/διπλών εισαγωγικών) στην οθόνη ή το περιφερειακό που θα ορίσουμε. Εδώ έχουμε το modem (/dev/ttyUSB0). Τα >> είναι για append.

- Επανερχόμαστε στο πρώτο παράθυρο και πατάμε ctrl-c (break, όπως τερματίζουμε τη σύνδεση στο wvdial).

- Βλέπουμε στην οθόνη τα περιεχόμενα του αρχείου myUSB που δημιουργήσαμε:
έγραψε:g@sd:~$ cat myUSB0


Τα αποτελέσματα δικά σας, απο τις δοκιμές σας...

Δοκιμάστε εντολές όπως ATI, ATI0, ATI1, ATI2, κλπ. Ξερετε ίσως ότι τα 3G modem (όπως και το κινητό σας τηλέφωνο) είναι συμβατό με τα πρότυπα ETS07.05 και ETS07.07 (SMS, PhoneBook, ...)

Φιλικά,
Γιώργος
Άβαταρ μέλους
GeorgeVita
babeTUX
babeTUX
 
Δημοσιεύσεις: 100
Εγγραφή: 26 Αύγ 2008, 14:33
Εκτύπωση

Re: Δοκιμές με 3G modem από τερματικό

Δημοσίευσηαπό GeorgeVita » 16 Αύγ 2009, 00:37

Στο Ubuntu 9.04 δεν εμπεριέχεται το πρόγραμμα wvdial και τα σχετικά dependencies και αν υπάρχει ανάγκη σύνδεσης από τερματικό πρέπει να χρησιμοποιηθούν άλλες μέθοδοι όπως το pppconfig. Το ίδιο ισχύει και στην περίπτωση που το Ubuntu-PC δεν έχει σύνδεση internet (ethernet, WiFi).

Αν χρειάζεστε offline εγκατάσταση wvdial & dependencies πρέπει να "κατεβάσετε" τα παρακάτω 5 πακέτα (.deb) και να τα εγκαταστήσετε σε αυτή τη σειρά (1-2-3-4-5):

1. http://packages.ubuntu.com/jaunty/i386/ ... 3/download
2. http://packages.ubuntu.com/jaunty/i386/ ... e/download
3. http://packages.ubuntu.com/jaunty/i386/ ... s/download
4. http://packages.ubuntu.com/jaunty/i386/ ... 4/download
5. http://packages.ubuntu.com/jaunty/wvdial/download

Προσοχή: τα παραπάνω links αφορούν Ubuntu 9.04 και i386
Εφτιαξα το αρχείο wvdial_904.zip (1MB) που υπάρχει στο: http://www.acomelectronics.com/GeorgeVi ... 4_i386.zip

Σε συνέχεια του προηγούμενου post και μετά απο κάποια προβλήματα με το Network Manager 0.8 (αδυναμία σύνδεσης με τα 3G modems σε Ubuntu 9.10 Alpha 3 & 4) συνέχισα τις δοκιμές (3G modem) και πέτυχα σύνδεση με μία εντολή τερματικού:

Κώδικας: Επιλογή όλων
sudo pppd ttyUSB0 460800 nodetach defaultroute noipdefault noauth lock usepeerdns connect 'chat "" "at" "" "at" "OK" "at&f" "OK" "atz" "OK" "at+cgdcont=1,'IP','gint.b-online.gr'" OK "atdt*99***1#" CONNECT' user web password web


Η σύνδεση έγινε με Ηuawei E169 στη Wind GR (adsm). References: man pppd και man chat

Φιλικά,
Γιώργος

>>> Ενημέρωση 8-ΝΟΕ-2009
>>> OFFLINE εγκατάσταση wvdial στο Ubuntu 9.10

Αν δεν έχετε σύνδεση internet στο Ubuntu PC θα χρειαστείτε μερικά πακέτα .deb για να εγκαταστήσετε 'offline' το wvdial. Για το Ubuntu 9.10 χρειάζεστε 4 πακέτα:
1. libwvstreams4.6-base_4.6-2_i386.deb
2. libwvstreams4.6-extras_4.6-2_i386.deb
3. libuniconf4.6_4.6-2_i386.deb
4. wvdial_1.60.1+nmu2ubuntu1_i386.deb

Αφού τα μεταφέρετε στο Desktop, κάνετε διπλό κλικ στο εικονίδιο του 1ου πακέτου, το εγκαθιστάτε και μετά προχωράτε στο 2ο, 3ο, 4ο με τη συγκεκριμένη σειρά 1-2-3-4.
Προσοχή: τα παραπάνω αφορούν ubuntu 9.10 και αρχιτεκτονική i386
Τα παραπάνω αρχεία .deb μαζί με τα md5sum τους βρίσκονται και στο αρχείο μου wvdial910.zip
Τελευταία επεξεργασία από GeorgeVita και 08 Νοέμ 2009, 16:51, έχει επεξεργασθεί 1 φορά/ες συνολικά
Άβαταρ μέλους
GeorgeVita
babeTUX
babeTUX
 
Δημοσιεύσεις: 100
Εγγραφή: 26 Αύγ 2008, 14:33
Εκτύπωση

Re: Δοκιμές με 3G modem από τερματικό

Δημοσίευσηαπό linuxman » 16 Αύγ 2009, 02:51

Μπράβο , πολύ καλό , δεν το κάνεις ένα οδηγό με συνολικά αυτά που έγραψες .
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση


Επιστροφή στο Περιφερειακά