hello misc!
I need to realize vpn-connections between external Win-clients
and local Win-servers via openbsd-box.
ext_win - Internet - OpenBSD 4.8 - local net - win-server
main problem:
- after establish connections do not work Internet on ext_win_client
and work connections to local_net,
- if remove selection "use default gateway in remote network" in
properties of vpn on ext_win_client, then Internet work, but
local resource not.
- manipulate with "nodefaultroute"-parameter in /etc/ppp/options and in
/etc/ppp/options.pptpd has no effect.
what exactly needed to establish vpn from Internet to local_net
and leave workable internet on ext_client?
here is settings:
# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 33200
priority: 0
groups: lo
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:d0:b7:60:5f:2e
priority: 0
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet 192.168.16.8 netmask 0xffffff00 broadcast 192.168.16.255
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:04:76:36:bb:2b
priority: 0
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet 195.26.xx.xx netmask 0xffffffe0 broadcast 195.26.xx.xx
fxp1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:d0:b7:60:5f:28
priority: 0
groups: egress
media: Ethernet autoselect (100baseTX full-duplex)
status: active
inet 188.230.xx.xx netmask 0xfffffffc broadcast 188.230.xx.xx
fxp2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:0c:f1:6c:a7:66
priority: 0
media: Ethernet autoselect (none)
status: no carrier
inet 10.10.10.1 netmask 0xffffff00 broadcast 10.10.10.255
enc0: flags=0<> mtu 1536
priority: 0
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33200
priority: 0
groups: pflog
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1398
priority: 0
groups: tun
media: Ethernet autoselect
status: active
inet 192.168.14.111 --> 192.168.14.113 netmask 0xffffffff
# ping 192.168.14.113
PING 192.168.14.113 (192.168.14.113): 56 data bytes
64 bytes from 192.168.14.113: icmp_seq=0 ttl=128 time=144.465 ms
64 bytes from 192.168.14.113: icmp_seq=1 ttl=128 time=189.242 ms
# cd /dev
# ls -la | grep tun
crw------- 1 root wheel 40, 0 May 7 12:06 tun0
crw------- 1 root wheel 40, 1 Apr 20 2010 tun1
crw------- 1 root wheel 40, 2 Apr 20 2010 tun2
crw------- 1 root wheel 40, 3 Apr 20 2010 tun3
crw-r--r-- 1 root wheel 49, 16 Apr 20 2010 tuner0
# cat /etc/sysctl.conf | grep ip.forwarding
net.inet.ip.forwarding=1
# pkg_info | grep poptop
poptop-1.3.4p0 PPTP Server
# cat /etc/pptpd.conf
option /etc/ppp/options.pptpd
noipparam
localip 192.168.14.111
remoteip 192.168.14.112-113
listen 188.230.122.54
# cat /etc/ppp/ppp.conf
default:
set log Phase Chat LCP IPCP CCP tun command
set speed 115200
loop:
set timeout 0
set log phase chat connect lcp ipcp command
set device localhost:pploop
set dial
set login
set mppe * stateful
set ifaddr 192.168.14.111 192.168.14.112-192.168.14.113 255.255.255.255
set server /var/tmp/loop "" 0177
loop-in:
set timeout 0
set log phase lcp ipcp command
allow mode direct
pptp:
load loop
disable pap
disable chap
disable ipv6
disable ipv6cp
disable deflate pred1
deny deflate pred1
enable mschapv2
accept mppe
accept dns
set dns 8.8.8.8
enable proxy
set device !/etc/ppp/secure
# cat /etc/ppp/options
+mschap-v2 mppe-128 mppe-stateless
# cat /etc/ppp/options.pptpd
-pap
-chap
-chapms
+mschap-v2
mppe-128
mppe-stateless
lock
auth
usehostname
nodefaultroute
proxyarp
with this settings I successfully connect to local_net,
but "route print" on win_client looks like this:
0.0.0.0 0.0.0.0 77.52.44.148 77.52.44.148 2
0.0.0.0 0.0.0.0 192.168.14.113 192.168.14.113 1
77.52.44.148 255.255.255.255 127.0.0.1 127.0.0.1 50
77.255.255.255 255.255.255.255 77.52.44.148 77.52.44.148 50
80.255.77.41 255.255.255.255 77.52.44.148 77.52.44.148 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
188.230.122.54 255.255.255.255 77.52.44.148 77.52.44.148 1
192.168.14.113 255.255.255.255 127.0.0.1 127.0.0.1 50
192.168.14.255 255.255.255.255 192.168.14.113 192.168.14.113 50
224.0.0.0 240.0.0.0 77.52.44.148 77.52.44.148 2
224.0.0.0 240.0.0.0 192.168.14.113 192.168.14.113 1
255.255.255.255 255.255.255.255 77.52.44.148 77.52.44.148 1
255.255.255.255 255.255.255.255 192.168.14.113 192.168.14.113 1
default gateway: 192.168.14.113
and all traffic is go out to vpn:(