Het volgende beschrijft hoe PPP over ATM (PPPoA) opgezet kan worden. PPPoA is een populaire keuze binnen Europese DSL providers.
PPPoA ondersteuning voor dit apparaat wordt geleverd door middel van een port in FreeBSD omdat de firmware wordt gedistribueerd onder Alcatel's licentie overeenkomst en mag derhalve niet vrijelijk verspreid worden met het basis systeem van FreeBSD.
Om de software te installeren, wordt simpelweg de Ports Collectie gebruikt. Installeer de
net/pppoa
port en volg de
instructies die meegeleverd worden.
Zoals de meeste USB apparaten moet de Alcatel SpeedTouch™
USB zijn firmware downloaden van de host computer om correct
te kunnen werken. Het is mogelijk om dit proces te automatiseren
binnen FreeBSD zodat deze overdracht elke keer gebeurd als het
apparaat in een USB poort wordt gestoken. De volgende informatie
kan worden toegevoegd aan het /etc/usbd.conf
bestand om deze automatische overdracht in te schakelen. Dit
bestand moet bewerkt worden door de root
gebruiker.
Om de USB daemon, usbd, te starten
moet de volgende regel toegevoegd worden aan
/etc/rc.conf
:
Het is ook mogelijk om ppp op te
zetten om in te bellen tijdens het opstarten. Om dit te doen
moet de volgende regel worden toegevoegd aan
/etc/rc.conf
. Voor deze procedure moet
er ook aangelogt zijn als de root
gebruiker.
Om dit correct te laten werken moet het voorbeeld
ppp.conf
bestand gebruikt worden welke
geleverd wordt door de
net/pppoa
port.
U kunt mpd gebruiken om met een
variateit aan diensten verbinding te maken, in het bijzonder
PPTP diensten. U kunt mpd vinden in
de Ports Collectie, net/mpd
.
Veel ADSL-modems vereisen dat er een PPTP tunnel wordt
gecreeërd tussen het modem en de computer, een voorbeeld
van zo'n modem is de Alcatel SpeedTouch™ Home.
Eerst moet u de port installeren waarna
mpd geconfigureerd kan worden om
uw eisen en provider instellingen op te geven. De port
plaatst een verzameling voorbeeldconfiguratiebestanden welke
goed gedocumenteerd zijn in
.
Let op dat PREFIX
/etc/mpd/PREFIX
betekend dat dit de
directory is waar uw ports in worden geïnstalleerd.
Standaard is dit /usr/local/
. Een complete
handleiding om mpd te configureren is
beschikbaar in HTML formaat zodra de port geïnstalleerd is.
Deze wordt geplaatst in
.
Hieronder staat een voorbeeld configuratie om verbinding te
maken met een ADSL dienstverlener door het gebruik van
mpd. De configuratie is verspreid
over twee bestanden, allereerst het PREFIX
/share/doc/mpd/mpd.conf
bestand:
Dit voorbeeld van het bestand mpd.conf
werkt
alleen met mpd 4.X.
gebruikersnaam
wachtwoord
De gebruikersnaam die gebruikt wordt om uzelf te authenticeren aan uw provider. | |
Het wachtwoord wat gebruikt wordt om uzelf te authenticeren aan uw provider. |
Het mpd.links
bestand bevat informatie
over de link, of linken waarmee u verbinding wilt maken. Een
voorbeeld mpd.links
wat bij bovenstaand
voorbeeld hoort is hieronder gegeven:
10.0.0.1
10.0.0.138
Het IP-adres van uw FreeBSD computer waar vanaf mpd gebruikt wordt. | |
Het IP-adres van uw ADSL-modem. Voor de Alcatel
SpeedTouch™ Home is dit adres standaard |
Het is mogelijk om de verbinding makkelijk te initialiseren
door het volgende commando als root
uit te
voeren:
#
mpd -b adsl
U kunt de status van de verbinding zien met het volgende commando:
%
ifconfig ng0
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1500
inet 216.136.204.117 --> 204.152.186.171 netmask 0xffffffffHet gebruik van mpd is de aangeraden manier om met een ADSL dienst te verbinden met FreeBSD.
Het is ook mogelijk om FreeBSD te gebruiken om naar een
andere PPPoA dienstenm verbinding te maken door middel van de
net/pptpclient
port.
Om gebruik te maken van net/pptpclient
om naar een DSL dienst
verbinding te maken, installeert u de port of package en bewerkt
u /etc/ppp/ppp.conf
U moet dit onder de
root
gebruiker doen, om beide acties uit te
voeren. Een voorbeeld sectie van ppp.conf
is hieronder gegeven. Voor meer informatie over
ppp.conf
consulteert u de ppp(8)
handleiding.
gebruikersnaam
wachtwoord
Omdat u het wachtwoord van uw account in het
ppp.conf
bestand in leesbare vorm moet
plaatsen, moet u ervoor zorgen dat niemand anders de inhoud
van dit bestand kan lezen. De volgende serie van commando's
zorgt ervoor dat het bestand alleen leesbaar is door de
root
gebruiker. Raadpleeg de
handleidingen van chmod(1) en chown(8) voor verdere
informatie.
#
chown root:wheel /etc/ppp/ppp.conf
#
chmod 600 /etc/ppp/ppp.conf
Dit opent een tunnel voor een PPP sessie naar uw DSL router.
Ethernet DSL-modems hebben een voor geconfigureerd LAN IP
adres waarmee u verbinding maakt. In het geval van de Alcatel
SpeedTouch™ home is 10.0.0.138
het adres. Uw router documentatie vertelt u welk adres uw
apparaat gebruikt. Om de tunnel te openen en om een PPP sessie
op te zetten, start u het volgende commando:
#
pptp address
adsl
Het kan wenselijk zijn om een ampersand (“&”) toe te voegen aan het einde van het vorige commando, omdat pptp uw prompt niet teruggeeft.
Er wordt een tun
virtueel tunnel
apparaat gecreeërd voor interactie tussen de
pptp en ppp
processen. Zodra u terugbent op uw prompt, of als
pptp bevestigd dat er een verbinding
is, kunt u de tunnel als volgend inzien:
%
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 918Als het niet mogelijk is om verbinding te maken, controleert
u de configuratie van uw router, welke meestal bereikbaar is
door middel van telnet of via een
web browser. Als u nog steeds geen verbinding kunt maken moet
u de resultaten van het pptp
onderzoeken
en de inhoud van het ppp log
bestand, /var/log/ppp.log
voor meer hints
over wat er mis kan zijn.