Nachfolgend wird beschrieben, wie PPP over ATM (PPPoA) eingerichtet wird. PPPoA ist vor allem unter europäischen DSL-Providern populär.
Sie können mpd verwenden, um zu einer Reihe von Diensten, insbesondere PPTP-Diensten eine Verbindung herzustellen. Das Programm kann aus den Ports oder als Paket net/mpd5 installiert werden. Viele ADSL Modems sind auf einen PPTP-Tunnel zwischen dem Modem und dem Rechner angewiesen.
Sobald das Programm installiert ist, müssen Sie es nach
den Vorgaben des Providers konfigurieren. Der Port
installiert auch einige gut dokumentierte
Beispielkonfigurationsdateien in
/usr/local/etc/mpd/. Ein kompletter
Leitfaden zur Konfiguration von mpd
ist unter /usr/local/share/doc/mpd/ zu
finden. Hier ist eine Beispielkonfiguration, um mit
mpd eine Verbindung zu einem
ADSL-Dienst aufzubauen. Die Konfiguration ist auf zwei
Dateien verteilt. Zunächst die Datei
mpd.conf:
Dieses Beispiel für mpd.conf
funktioniert nur mit mpd
4.x.
default:
load adsl
adsl:
new -i ng0 adsl adsl
set bundle authname username
set bundle password password
set bundle disable multilink
set link no pap acfcomp protocomp
set link disable chap
set link accept chap
set link keep-alive 30 10
set ipcp no vjcomp
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set iface route default
set iface disable on-demand
set iface enable proxy-arp
set iface idle 0
openDer Benutzername, den Sie zur Authentifizierung bei Ihrem ISP verwenden. | |
Das Passwort, das Sie zur Authentifizierung bei Ihrem ISP verwenden. |
Die Datei mpd.links enthält
Informationen über die Verbindung(en), die Sie aufbauen
möchten. Eine Beispieldatei mpd.links,
die das vorige Beispiel ergänzt, wird unten
angegeben:
adsl:
set link type pptp
set pptp mode active
set pptp enable originate outcall
set pptp self 10.0.0.1
set pptp peer 10.0.0.138 
Die IP-Adresse des FreeBSD-Rechners von dem aus Sie mpd verwenden. | |
Die IP-Adresse des ADSL-Modems.
Das Alcatel SpeedTouch™ Home hat die Adresse
|
Ein Verbindungsaufbau kann einfach durch Eingabe des
folgenden Befehls als root gestartet werden:
#mpd -badsl
Sie können sich den Status der Verbindung durch folgenden Befehl anzeigen lassen:
%ifconfigng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1500 inet 216.136.204.117 --> 204.152.186.171 netmask 0xffffffffng0
Die Verwendung von mpd ist der empfehlenswerteste Weg, um mit FreeBSD eine Verbindung zu einem ADSL-Dienst aufzubauen.
Es ist außerdem möglich, mit FreeBSD eine Verbindung zu anderen PPPoA-Diensten aufzubauen. Dazu wird net/pptpclient verwendet.
Um mit net/pptpclient eine
Verbindung zu einem DSL-Dienst aufbauen zu können,
müssen Sie den entsprechenden Port bzw. das Paket installieren
und /etc/ppp/ppp.conf bearbeiten. Eine
Beispieldatei für
ppp.conf ist weiter unten angegeben.
Weitere Informationen zu den Optionen von
ppp.conf finden Sie in
ppp(8).
adsl: set log phase chat lcp ipcp ccp tun command set timeout 0 enable dns set authnameusernameset authkey
passwordset ifaddr 0 0 add default HISADDR
Weil das Passwort in ppp.conf im
Klartext hinzugefügt wird, sollten Sie sicherstellen, dass
niemand den Inhalt dieser Datei lesen kann:
#chown root:wheel /etc/ppp/ppp.conf#chmod 600 /etc/ppp/ppp.conf
Dies wird einen Tunnel für eine
PPP-Session zum DSL-Router öffnen.
Ethernet-DSL-Modems haben eine vorkonfigurierte
LAN-IP-Adresse, mit der Sie eine Verbindung
aufbauen. Im Falle des Alcatel SpeedTouch™ Home handelt es
sich dabei um die Adresse 10.0.0.138. In der
Dokumentation des Routers sollte angegeben sein, welche
Adresse das Gerät verwendet. Um den Tunnel zu öffnen und eine
PPP-Session zu starten, führen Sie
folgenden Befehl aus:
#pptpaddressadsl
Wenn Sie ein kaufmännisches Und („&“) an das Ende dieses Kommandos anfügen, wird pptp den Prompt zurückgeben.
Ein virtuelles Tunnel-Device tun
wird für das Zusammenspiel der Prozesse
pptp und
ppp geschaffen. Wenn Sie den
Prompt zurückerhalten haben oder der
pptp-Prozess das Vorliegen einer
Verbindung bestätigt, können Sie den Tunnel folgendermaßen
überprüfen:
%ifconfigtun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500 inet 216.136.204.21 --> 204.152.186.171 netmask 0xffffff00 Opened by PID 918tun0
Wenn die Verbindung fehlschlägt, überprüfen Sie die
Konfiguration des Routers, den Sie normalerweise mit einem
Web-Browser erreichen können. Prüfen Sie auch die Ausgabe des
Befehls pptp und die Logdatei
/var/log/ppp.log.
Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an
<de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an
<de-bsd-translators@de.FreeBSD.org>.