Zo heb ik PPP onder linux en me huurlijn aan de praat:
* Modemstring:
Eenmalig een initstring als: AT X0 &D3 %E3 +MS=11,1,14400,33600
&C1 &L2 &W zodat er automatisch ge-connect gaat worden zodra pppd
wordt opgestart (deze string kan je bv geven via minicom).
Gebruik voor Windows 95/98 trouwens die string NIET!.
Hiervoor kan je het beste AT X0 &D3 %E3 +MS=11,1,14400,33600 &C1
&L2 in je 'advanced settings' instellen.
* Symbolic link naar /dev/modem
Let erop of er een symbolic link is gemaakt van /dev/modem naar de juiste modemport. Dit kan je checken met: ls -l /dev/modem . Mocht dit niet het geval zijn kan je dat doen met: ln -s /dev/cua0 /dev/modem in het geval je modem op COM1: zit. LET OP: vanaf linux 2.2 kan er geen cua0/cua1/etc gebruikt meer worden, maar is het ttyS00/ttyS01/etc !!!
#!/bin/sh
#
LOCAL_IP=194.109.23.193 # Local IP address if known. Otherwise: 0.0.0.0
REMOTE_IP=194.109.2.70 # Remote IP address if desired. Otherwise: 0.0.0.0
NETMASK=255.255.255.0 # The proper netmask if needed.
LOGIN=remcovz # Your loginname.
/bin/setserial /dev/modem spd_hi
if ! /usr/sbin/pppd \
/dev/modem 57600 -detach user $LOGIN defaultroute lock \
mtu 576 connect "chat -v CONNECT ''"
then
echo `date +"%b %d %X"` $HOST huurlijn\[$$\]: pppd error
fi
echo `date +"%b %d %X"` $HOST huurlijn\[$$\]: Waiting 5 seconds to end...
sleep 5
echo `date +"%b %d %X"` $HOST huurlijn\[$$\]: End.
# The End.
(uiteraard moet dit script executable zijn: chmod 700 huurlijn).
lock defaultroute netmask 255.255.255.0 lcp-echo-interval 60 lcp-echo-failure 5
# Secrets for authentication using PAP # client server secret IP addresses remcovz * DitIsGeheim
Als dit allemaal is gebeurt, kan het geheel alvast getest worden door /etc/ppp/huurlijn op te starten en zien of het een goede verbinding maakt.
Als dat het geval is kan je:
* Toevoegen in /etc/inittab:
# Leased line s1:2345:respawn:/etc/ppp/huurlijnDe nieuwe inittab kan ingelezen worden door init te herstarten, bv met:
root# init q
Voor meer info kan je me mailen op remcovz@xs4all.net.