Ή ενότητα που ακολουθεί, περιγράφει πως να ρυθμίσετε το PPP για λειτουργία μέσω ATM (PPPoA). Το PPPoA είναι μια δημοφιλής επιλογή στους παροχείς υπηρεσιών DSL στην Ευρώπη.
Η υποστήριξη PPPooA για αυτή τη συσκευή, παρέχεται ως port στο FreeBSD, καθώς το firmware της συσκευής διανέμεται υπό την άδεια Alcatel's license agreement και δεν μπορεί να διανεμηθεί ελεύθερα με το βασικό σύστημα του FreeBSD.
Για να εγκαταστήσετε το λογισμικό, απλά χρησιμοποιήστε την
Συλλογή των Ports. Εγκαταστήστε το
port net/pppoa
και ακολουθήστε τις
οδηγίες που περιλαμβάνονται σε αυτό.
Όπως πολλές συσκευές USB, το Alcatel SpeedTouch™ χρειάζεται να
κατεβάσει το firmware του από τον υπολογιστή στο οποίο είναι
συνδεμένο, προκειμένου να λειτουργήσει σωστά. Η διαδικασία αυτή
μπορεί να αυτοματοποιηθεί στο FreeBSD, ώστε η μεταφορά να γίνεται κάθε
φορά που συνδέεται η συσκευή στη θύρα USB. Μπορείτε να προσθέσετε
τις παρακάτω πληροφορίες στο αρχείο
/etc/usbd.conf
για να ενεργοποιήσετε την
αυτόματη μεταφορά του firmware. Θα πρέπει να επεξεργαστείτε αυτό το
αρχείο ως χρήστης root
.
Για να ενεργοποιήσετε το usbd, το
δαίμονα USB, προσθέστε την παρακάτω γραμμή στο αρχείο
/etc/rc.conf
:
Μπορεί επίσης να ρυθμίσετε το ppp ώστε
να εκτελεί αυτόματα κλήση κατά την εκκίνηση του συστήματος. Για να
γίνει αυτό, προσθέστε τις παρακάτω γραμμές στο
/etc/rc.conf
. Θα πρέπει και πάλι να εκτελέσετε
τη διαδικασία αυτή ως root
.
Για να λειτουργήσει σωστά το παραπάνω, θα πρέπει να έχετε
χρησιμοποιήσει το υπόδειγμα του αρχείου ppp.conf
το οποίο παρέχεται με το port net/pppoa
.
Μπορείτε να χρησιμοποιήσετε το mpd για
να συνδεθείτε σε ένα πλήθος υπηρεσιών, και ειδικότερα υπηρεσίες PPTP.
Μπορείτε να βρείτε το mpd στην Συλλογή των
Ports, στο net/mpd
. Πολλά ADSL
modem απαιτούν τη δημιουργία ενός PPTP τούνελ μεταξύ του modem και του
υπολογιστή. Ένα τέτοιο modem είναι το Alcatel SpeedTouch™
Home.
Πρώτα πρέπει να εγκαταστήσετε το port, και μετά μπορείτε να
ρυθμίσετε το mpd ώστε να καλύπτει τις
απαιτήσεις σας και τις ρυθμίσεις του παροχέα σας. Το port εγκαθιστά
κάποια παραδείγματα αρχείων ρυθμίσεων στον κατάλογο
.
Τα αρχεία αυτά περιέχουν αρκετά καλή τεκμηρίωση των ρυθμίσεων.
Σημειώστε εδώ, ότι το PREFIX
/etc/mpd/PREFIX
είναι ο
κατάλογος στον οποίο εγκαθίστανται τα ports, και από προεπιλογή είναι
ο /usr/local/
. Μετά την
εγκατάσταση του port, θα βρείτε ένα πλήρη οδηγό για τη ρύθμιση του
mpd σε μορφή HTML. Η τεκμηρίωση
εγκαθίσταται στον κατάλογο
.
Παρακάτω φαίνεται ένα υπόδειγμα ρυθμίσεων για σύνδεση σε μια υπηρεσία
ADSL μέσω του mpd. Οι ρυθμίσεις χωρίζονται
σε δύο αρχεία, πρώτα δείχνουμε το
PREFIX
/share/doc/mpd/mpd.conf
:
Το παρακάτω υπόδειγμα mpd.conf
λειτουργεί
μόνο με την έκδοση 4.X του mpd.
username
password
Το όνομα χρήστη με το οποίο γίνεται η πιστοποίηση στον ISP σας. | |
Ο κωδικός με τον οποίο γίνεται η πιστοποίηση στον ISP σας. |
Το αρχείο mpd.links
περιέχει πληροφορίες
σχετικά με τη σύνδεση ή τις συνδέσεις που θα πραγματοποιηθούν. Για
παράδειγμα, το mpd.links
που συνοδεύει το
παραπάνω παράδειγμα, φαίνεται παρακάτω:
10.0.0.1
10.0.0.138
Η διεύθυνση IP του FreeBSD υπολογιστή σας, στον οποίο θα χρησιμοποιήσετε το mpd. | |
Η διεύθυνση IP του ADSL modem σας. Για το Alcatel
SpeedTouch™ Home, η διεύθυνση αυτή είναι από προεπιλογή η |
Είναι δυνατόν να αρχικοποιήσετε τη σύνδεση εύκολα, δίνοντας την
παρακάτω εντολή ως root
:
#
mpd -b adsl
Μπορείτε να δείτε την κατάσταση της σύνδεσης με την παρακάτω εντολή:
%
ifconfig ng0
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1500
inet 216.136.204.117 --> 204.152.186.171 netmask 0xffffffffΤο mpd αποτελεί τον συνιστώμενο τρόπο σύνδεσης του FreeBSD με μια υπηρεσία ADSL.
Μπορείτε επίσης να χρησιμοποιήσετε το FreeBSD για να συνδεθείτε σε
άλλες υπηρεσίες PPPoA χρησιμοποιώντας το
net/pptpclient
.
Για να χρησιμοποιήσετε το net/pptpclient
για να συνδεθείτε σε μια
υπηρεσία DSL, εγκαταστήστε το port ή το πακέτο, και επεξεργαστείτε το
αρχείο /etc/ppp/ppp.conf
. Θα χρειαστεί να είστε
root
για να κάνετε και τις δύο παραπάνω
διαδικασίες. Παρακάτω φαίνεται ένα παράδειγμα μιας ενότητας του
ppp.conf
. Για περισσότερες πληροφορίες σχετικά
με τις επιλογές του ppp.conf
, δείτε τη σελίδα
manual του ppp, ppp(8).
username
password
Καθώς θα πρέπει να γράψετε τον κωδικό σας μορφή απλού κειμένου
στο αρχείο ppp.conf
, θα πρέπει να βεβαιωθείτε
ότι κανένας άλλος δεν θα μπορεί να διαβάσει τα περιεχόμενα αυτού
του αρχείου. Με τις παρακάτω εντολές, μπορείτε να εξασφαλίσετε
ότι το αρχείο θα μπορεί να διαβαστεί μόνο μέσα από το λογαριασμό
του root
. Δείτε τις σελίδες manual των
chmod(1) και chown(8) για περισσότερες πληροφορίες.
#
chown root:wheel /etc/ppp/ppp.conf
#
chmod 600 /etc/ppp/ppp.conf
Αυτό θα ανοίξει ένα τούνελ για μια συνεδρία PPP με τον DSL
δρομολογητή σας. Τα DSL modem τύπου ethernet έχουν μια προκαθορισμένη
διεύθυνση IP στο τοπικό σας δίκτυο, στην οποία μπορείτε να συνδεθείτε.
Στην περίπτωση του Alcatel SpeedTouch™ Home, η διεύθυνση αυτή είναι
10.0.0.138
. Η τεκμηρίωση που διαθέτει
ο δρομολογητής σας, θα αναφέρει ποια διεύθυνση χρησιμοποιεί η συσκευή
σας. Για να ανοίξετε το τούνελ και να ξεκινήσετε μια συνεδρία PPP,
εκτελέστε την ακόλουθη εντολή:
#
pptp address
adsl
Είναι καλή ιδέα να προσθέσετε ένα “&” στο τέλος της προηγούμενης εντολής, διαφορετικά το pptp δεν θα σας επιστρέψει τον έλεγχο (προτροπή) του τερματικού σας.
Θα δημιουργηθεί μια συσκευή tun
(εικονικό τούνελ) για την αλληλεπίδραση μεταξύ των διεργασιών
pptp και ppp.
Μόλις επιστρέψει η προτροπή στο τερματικό σας, ή το
pptp επιβεβαιώσει τη σύνδεση, μπορείτε να
εξετάσετε το τούνελ με τον τρόπο που φαίνεται παρακάτω:
%
ifconfig tun0
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 216.136.204.21 --> 204.152.186.171 netmask 0xffffff00
Opened by PID 918Αν δεν μπορέσετε να συνδεθείτε, ελέγξτε τις ρυθμίσεις του
δρομολογητή σας, οι οποίες συνήθως είναι προσβάσιμες μέσω
telnet ή μέσω κάποιου φυλλομετρητή.
Αν ακόμα δεν μπορείτε να συνδεθείτε, θα πρέπει να εξετάσετε την έξοδο
της εντολής pptp
και τα περιεχόμενα του αρχείου
καταγραφής του ppp,
/var/log/ppp.log
για πιθανά στοιχεία.
Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την
τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην
<doc@FreeBSD.org>.