Date: Sun, 08 Sep 2002 22:34:32 +0200 From: emmekappa <emmekappa@openbeer.it> To: freebsd-questions@FreeBSD.ORG Subject: NAT and openvpn Message-ID: <3D7BB458.5020308@openbeer.it>
next in thread | raw e-mail | index | archive | help
Hello, I use a FreeBSD 4.7-PRERELEASE as gateway, it forward all packet from the lan to internet, to do this I've simply added "enable nat" to my ppp.conf. Yesterday I've installed openvpn (v1.3.1) from ports, after, I try to NAT all traffic (to the class 1.0.0.0) from my lan to the new interface upped by openvpn. I try to explain me better: gateway# uname -a FreeBSD thegate 4.7-PRERELEASE FreeBSD 4.7-PRERELEASE #1: Sun Sep 8 01:40:12 CEST 2002 gateway# openvpn --config openvpn-server.conf /*...blahblah...*/ add net 1.0.0.0: gateway 192.168.5.1 /* 192.168.5.1 is the remote computer, I'm 192.168.5.2 */ 86: GID set to nobody 87: UID set to nobody 88: Peer Connection Initiated with .... /* ok now the client is connected */ gateway# ifconfig tun2 tun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1255 inet6 fe80::250:fcff:fe3b:394c%tun2 prefixlen 64 scopeid 0xa inet 192.168.5.2 --> 192.168.5.1 netmask 0xffffffff Opened by PID 433 gateway# ping 192.168.5.1 (10:05 PM) root@thegate </etc/openvpn> # ping 192.168.5.1 PING 192.168.5.1 (192.168.5.1): 56 data bytes 64 bytes from 192.168.5.1: icmp_seq=0 ttl=255 time=76.410 ms 64 bytes from 192.168.5.1: icmp_seq=1 ttl=255 time=75.324 ms gateway# route add 1.0.0.0 192.168.5.1 gateway# ping 1.108.172.33 PING 1.108.172.33 (1.108.172.33): 56 data bytes 64 bytes from 1.108.172.33: icmp_seq=0 ttl=248 time=81.860 ms 64 bytes from 1.108.172.33: icmp_seq=1 ttl=248 time=90.273 ms /* ok, the vpn seem to be ok.. now, some test with tcp */ gateway# lynx 1.108.172.33 /* ok, I can see the page */ /* now the rule for ipnat */ map tun2 from 192.168.0.0/16 to any -> 192.168.5.2/32 gateway# ipnat -l List of active MAP/Redirect filters: map tun2 from 192.168.0.0/16 to any -> 192.168.5.2/32 List of active sessions: /* another computer... */ notebook$ ping 192.168.5.1 PING 192.168.5.1 (192.168.5.1): 56 octets data 64 octets from 192.168.5.1: icmp_seq=0 ttl=254 time=75.8 ms 64 octets from 192.168.5.1: icmp_seq=1 ttl=254 time=77.2 ms notebook$ ping 1.108.172.33 PING 1.108.172.33 (1.108.172.33): 56 octets data 64 octets from 1.108.172.33: icmp_seq=0 ttl=247 time=95.5 ms 64 octets from 1.108.172.33: icmp_seq=1 ttl=247 time=78.1 ms /* all ok! */ notebook$ lynx 1.108.172.33 /* uhm?! lynx just say: "HTTP request sent; waiting for response." */ notebook$ telnet 1.108.172.33 80 Trying 1.108.172.33... Connected to 1.108.172.33. Escape character is '^]'. GET / /* nothing... */ noemmekappa@nrdbook:~$ telnet 1.108.172.33 80 Trying 1.108.172.33... Connected to 1.108.172.33. Escape character is '^]'. blahblah /* just a test:PP */ <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <HTML><HEAD> <TITLE>501 Method Not Implemented</TITLE> </HEAD><BODY> <H1>Method Not Implemented</H1> .... /* uhm?! very strange! */ gateway# ipnat -l (10:30 PM) root@thegate </etc/openvpn> # ipnat -l List of active MAP/Redirect filters: map tun2 from 192.168.0.0/16 to any -> 192.168.5.2/32 List of active sessions: MAP 192.168.0.2 32814 <- -> 192.168.5.2 32814 [1.108.172.33 80] /* it seem ok! */ --- I really don't know how to fix it! I don't think that this is a problem of ipnat... maybe with openvpn... or maybe I wrote a bad nat rule:). I don't know! plese help me!:) bye! - emmekappa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D7BB458.5020308>