|
Main page
WAVEsec Clients
Base Station
Downloads
|
The base station must be set up by the conference organizers. Notebook
users need not concern themselves with these details.
WAVEsec requirements
You will need:
- Routable IPs for your network. These may be
extruded
from another site.
- Control over
reverse DNS for these IPs.
- One or more machines running Linux, to serve as your WAVEsec base station.
- Our instructions are for Red Hat 7 or 8.
- For many purposes one Linux box can hold all the WAVEsec base station
components (Internet router, IPsec server, DHCP server, DNS server).
However, to fill a large pipe, you may want more hardware.
Use these
FreeS/WAN performance numbers
as a guide.
- Advanced routing (ie. iproute2) on your IPsec server.
- Some WAVEsec clients who'll be running Linux FreeS/WAN.
Inline or appendix mode?
If you can place your WAVEsec base station in the path between
the local net and the Internet, do so. We call this "Inline Mode" WAVEsec,
and our instructions are geared to this.
Otherwise, you will need to use appendix mode,
which is not yet fully documented.
Checklist
- Install your Internet router.
- Set up and test local DNS for the reverse domain.
- Install and configure a DHCP server patched with
a special option.
- Install and configure FreeS/WAN IPsec, upload its keys to DNS, and test
this.
- Create a sample client and test the whole thing.
Known issues
- WAVEsec cannot coexist with Opportunistic Encryption,
This is true both on the WAVEsec base station and on the notebooks. Reason: in
choosing the outgoing packet path, two eroutes conflict, and neither connection
works.
Passive OE may not cause the same problems.
- In inline mode, IPs once used for WAVEsec are not recycled cleanly.
In particular, the IPsec tunnel remains routed from the server's perspective.
For this reason, once you have set up WAVEsec on your laptop, you must
continue to use it. The problem has several unimplemented potential solutions.
- Our patches to dhcpd and dhclient break dhrelay. We're working on
fixing this.
- When dhcpd injects the client's key into the reverse map DNS, the
existing PTR record is lost. We don't yet know why. We should fix this.
- We're not sure whether we can stop and start Bind and dhcpd on our
servers without losing some state.
- Appendix mode is complex and not fully documented.
|