
ΒΗΜΑ 1: Εγκατάσταση
Κατ' αρχήν, θα πρέπει να plug-άρουμε το modem στον υπολογιστή μας. Στη συνέχεια, κατεβάζουμε το αρχείο http://eagle-usb.org/ueagle-atm/non-free/ueagle-data-1.1.tar.gz που ειναι ο generic driver και τον εγκαθιστούμε με τις παρακάτω εντολές
# mkdir -p /lib/firmware/ueagle-atm
# tar xzf ueagle-data-1.1.tar.gz
# cp -a ueagle-data-1.1/* /lib/firmware/ueagle-atm
Στη συνέχεια, φορτώνουμε το module στον kernel
# modprobe ueagle-atm
Πριν συνεχίσουμε, θα πρέπει να ελέγξουμε αν ο υπολογιστής μας "είδε" το modem.
# tail -n 2 /var/log/messages
Αν στις 2 αυτες γραμμές δουμε
usb 1-1: [ueagle-atm] modem operational
usb 1-1: [ueagle-atm] ATU-R firmware version : 44e2ea17
τότε σημαίνει οτι είμαστε σε σωστό δρόμο :-)
ΒΗΜΑ 2: Δημιουργία Σύνδεσης
Δημιουργούμε το αρχείο /etc/ppp/peers/ueagle-atm με το παρακάτω περιεχόμενο
user username --> εδώ βάζουμε το username που μας έχει δώσει ο provider πχ fender@provider.ext
plugin pppoatm.so 8.35
llc-encaps
noipdefault
usepeerdns
defaultroute
persist
noauth
Στη συνέχεια κάνουμε edit το ήδη υπάρχον αρχείο /etc/ppp/pap-secrets και προσθέτουμε τη παρακάτω γραμμή :
username ueagle-atm password
όπου username και password τα στοιχεία που έχουμε απο τον provider μας.
πχ
fender@provider.ext ueagle-atm p@ssw0rd
ΒΗΜΑ 3: Κλήση
Το τελευταίο που απομένει είναι να συνδεθούμε. Δίνουμε τις παρακάτω εντολές
# modprobe pppoatm
# pppd call ueagle-atm
Αν έχουν ακολουθηθεί σωστά ολα τα βήματα, τότε θα έχετε καταφέρει να συνδεθεί, και στα logs (tail -f /var/log/messages) θα μοιαζει κάπως έτσι :
Feb 10 21:08:28 localhost pppd[2838]: Plugin pppoatm.so loaded.
Feb 10 21:08:28 localhost kernel: CSLIP: code copyright 1989 Regents of the University of California
Feb 10 21:08:28 localhost kernel: PPP generic driver version 2.4.2
Feb 10 21:08:28 localhost pppd[2838]: PPPoATM plugin_init
Feb 10 21:08:28 localhost pppd[2838]: PPPoATM setdevname_pppoatm - SUCCESS:8.35
Feb 10 21:08:28 localhost pppd[2849]: pppd 2.4.4 started by root, uid 0
Feb 10 21:08:28 localhost pppd[2849]: Using interface ppp0
Feb 10 21:08:28 localhost pppd[2849]: Connect: ppp0 <--> 8.35
Feb 10 21:08:36 localhost pppd[2849]: PAP authentication succeeded
Feb 10 21:08:37 localhost kernel: PPP Deflate Compression module registered
Feb 10 21:08:37 localhost pppd[2849]: local IP address xxx.xxx.xxx.xxx
Feb 10 21:08:37 localhost pppd[2849]: remote IP address xxx.xxx.xxx.xxx
Feb 10 21:08:37 localhost pppd[2849]: primary DNS address xxx.xxx.xxx.xxx
Feb 10 21:08:37 localhost pppd[2849]: secondary DNS address xxx.xxx.xxx.xxx
Σημ. 1 : Καλό θα είναι πριν δώσετε την εντολή pppd call ueagle-atm, να έχετε ανοίξει σε ένα άλλο παράθυρο την εντολή tail -f /var/log/messages, για να βοηθηθείτε στο troubleshooting.
Σημ. 2 : Κάποιες εκδόσεις των Sagem 800/840 δεν έχουν την δυνατότητα να κάνουν αυτόματα ενημέρωση του /etc/resolv.conf . Γι' αυτό το λόγω, όταν πραγματοποιηθεί η σύνδεση, θα πρέπει να κάνετε edit το αρχείο και να προσθέσετε τους nameservers του provider. Τις ip διευθύνσεις των nameservers θα τις δειτε αν έχετε κάνει το tail -f /var/log/messages και αφού πραγματοποιήσετε την κλήση.
Σημ. 3 : Για να γίνεται αυτόματα η σύνδεση κάθε φορά που ανοίγετε τον υπολογιστή σας θα πρέπει να φτιάξετε ένα εκτελέσιμο αρχείο με όνομα πχ pppd και να το βάλετε μέσα στο /etc/init.d directory και απο κει και πέρα, να αποφασίσετε σε πιο runlevel θα θέλετε να ξεκινάει και πως οχι. Στις περισσότερες διανομές του linux, η διαδικασία έχει ως εξής :
[root@localhost ~]# echo "/usr/sbin/pppd call ueagle-atm" > /etc/init.d/pppd
[root@localhost ~]# more /etc/init.d/pppd
/usr/sbin/pppd call ueagle-atm
[root@localhost ~]# chmod +x /etc/init.d/pppd
[root@localhost ~]# cd /etc
[root@localhost etc]# cd rc5.d
[root@localhost rc5.d]# ln -s ../init.d/pppd S99pppd
[root@localhost ~]#
[root@localhost rc5.d]# ls -l S99pppd
lrwxrwxrwx 1 root root 14 Feb 10 21:23 S99pppd -> ../init.d/pppd
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου