Administrative

Projects

Active

Future

Finished

Reference

Abandoned

Project: CassiConnect

PPP config for PocketPC to FreeBSD

Kernel configuration

In the FreeBSD kernel, we need at least one serial interface, and the tunnel device driver. So we need the sio and tun lines to be included. When doing debugging or playing, some other devices as bpf and the PPP_FILTER options might be interesting. Please see the documentation and FreeBSD handbook for more information on kernel configuration, compile and install.

Note: My experiments have been done on FreeBSD 4.1-STABLE, so an other version might need other options or completely different work.

/etc/ppp/ppp.conf

This is a snipped from the PPP configuration;

cassi:
        set device /dev/cuaa0
        set speed 57600
        set timeout 120
        disable dns
        set ifaddr 192.168.55.101 192.168.55.100 255.255.255.0
        add default HISADDR
        set login "\"CLIENT\" \"CLIENTSERVER\""

After this, ppp -ddial cassi with the sync cradle attached to cuaa0 (the first serial interface) should work and get the thing connected as seen in ifconfig -a output:

tun0: flags=8151 mtu 1500
        inet 192.168.55.101 --> 192.168.55.100 netmask 0xffffff00 
        Opened by PID 938

where the PID is the process ID of the ppp process.

Logbook

Last page update: 2001-07-02