Subject: ipsec and netbsd and wireless
To: None <netbsd-help@netbsd.org>
From: Joe <josepha48@yahoo.com>
List: netbsd-help
Date: 01/19/2003 13:25:58
Hello,
I have set up a nice little gateway / router using FreeBSD.
It works very nice so far. I have a laptop running NetBSD.
I desperatly need help with ipsec. I have searched the
internet and read the faq's. My problem is that I have not
found an easy way to tell if it is working. I am guessing it is
not.
Here is the setup.
3 interfaces: xl0, xl1, wi0
xl0 is the external interface. all trafic is natted through
this interface
xl1 is the internal wired interface
wi0 is the wireless interface
xl1 -> xl0 works fine
wi0 -> xl1 are bridged (sysctl
net.link.ether.bridge_cfg="wi0 xl1"), this also works fine
I have enabled 128 bit wep, as a quick and dirty way of
getting the network 'somewhat' secure. At least the data is not
in clear text. There is little threat from a wireless hacker
here too, as there is not sufficient range (tested, much
concrete here)
I now want to set up ipsec. So I read the handbook, and
searched the net.
Before ipsec
ping wireless laptop to xl1 gives normal reply
After ipsec
ping wireless laptop to xl1 gives NO response
I can access the internet though. I run netstat -sn -p
ipsec on both machines and it seems that both are sending
outbound packets correctly
eg:
55 outbound packets processed successfully
however I also see:
eg:
35 inbound packets with no SA available
I want to secure traffic between xl1 and my laptop. esp
would be fine, as I have read that you cannot use ah with natd.
I also want to use ipcomp.
The basic setup is:
ipsec.conf:
add <machine a ip> <machine b ip> esp 7000 -E <env type from man
pg) "the key";
add <machine b ip> <machine a ip> esp 17000 -E <env type from
man pg) "the key";
add <machine a ip> <machine b ip> ipcomp 7002 -C deflate;
add <machine b ip> <machine a ip> ipcomp 17002 -C deflate;
spdadd <machine a ip> <machine b ip> -P out esp/transport//use
ipcomp/transport//use;
spdadd <machine b ip> <machine a ip> -P in esp/transport//use
ipcomp/transport//use;
the difference are the spdadd's on the machines the client is
swithced the in and out statements. This is what I have read.
So how do I tell is this is actually working, and why cannot I
ping the machine after starting ipsec?
Also shouldn't I be able to do this setup (bridging / nat) with
ipsec?
Thanks,
Joe
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com