Вопрос: что мне ещё делать ;)
Что я сделал:
есть сеть 172.22.xx.xx/255.255.0.0
сервер vpn доступа в инет 172.22.11.11 он же defaultrouter
клиент freebsd 4.7 pptp int.ip 172.22.55.55 ext.ip 99.99.99.99
ipfw: ${fwcmd} add 65000 allow all from any to any
ppp.conf:
vpn:
set authname user
set authkey pass
set timeout 0
set ifaddr 0 0
add default HISADDR
набираю:
/usr/local/sbin/pptp 172.22.11.11 vpn &
выводится pid и меняется табл. маршрутизации должным образом
ifconfig говорит, что есть tun0 с нужным ip
Пингуется vpn сервер по внешнему ip (99.99.99.1), сам клиент и больше ничего :(
netstat -rn до:
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 172.22.11.11 UGSc 2 1962 dc0
127.0.0.1 127.0.0.1 UH 0 0 lo0
172.22 link#1 UC 56 0 dc0
...
после:
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 99.99.99.1 UGSc 0 1962 tun0
99.99.99.1 99.99.99.99 UH 1 0 tun0
127.0.0.1 127.0.0.1 UH 0 0 lo0
...