The pppd6c package is the wrapper for pppd of Mac OS X. This wrapper provides
IPv6 over PPP over TCP connectivity. It provides to redirect stdio of pppd
daemon to tcp connection to remote machine.
Why:
I think pppd of Mac OS X does not support ppp over tcp and I would not
like to use troublesome trick. So, I made this wrapper.
My test environment is:
Client Server
PowerBook G4 Cube
Mac OS X --- NAT/FW --- The Internet --- OpenBSD
pppd ppp from inetd
Command usage:
connect: pppd6c hostmame port peername
peername is pppd's peername (the filename in /etc/ppp/peer/)
disconnect: pppd6c -d pppx
pppx is the ppp interface name
Install:
1) build and install pppd6c
make
sudo make install
2) configuration your pppd. examples are in example/client directory.
Server setup:
If you would like to setup server, please refer example/server/
directory. Those are for (user-) ppp on OpenBSD. The combination between
ppp of OpenBSD 3.4 and pppd are NOT IPV6CP negotiable. You need to install
newest version of ppp into your OpenBSD box. You can find it:
http://www.Awfulhak.org/ppp.html
AUTHOR
Isao SEKI <iseki_at_gongon.com>