1. 因為我們是以 com port 來連接 modem 進行 ppp connect, 所以要確定 kernel 有將 com port support 加進來, 先確認 kernel config file 有如下內容
device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4
device sio1 at isa? port "IO_COM2" tty irq 3
#device sio2 at isa? disable port "IO_COM3" tty irq 5
#device sio3 at isa? disable port "IO_COM4" tty irq 9
sio2, sio3 視需要打開
2. 讓 kernel support tun device, 請在 kernel config file 中加入下列內容
pseudo-device tun 2
如下圖所示, tun device 會建立一個虛擬的 network interface 讓 kernel 送收 packets, 同時透過 /dev/tun0 這個 control device, PPP daemon 能夠抓到所有經過 network interface tun0 的 packet, 並將其轉往 com port(/dev/cuaa1).
這裡的 tun device 個數視你的電腦有多少個 com port 要用作 ppp connection 決定.
同時請在 /dev/ 建立下對應的 control device file.
cd /dev/
sh MAKEDEV tun1 (表示建立 tun0, tun1 兩個 tun device file)