TAP driver for Solaris used for OpenVPN

This is a TAP driver for Solaris that can be used for OpenVPN
The code is based on Universal TUN/TAP driver. I made changes somewhat and added some code to it for supporting Ethernet tunneling feature, since Universal TUN/TAP driver for Solaris only supports IP tunneling known as TUN.

Since there has not been TAP driver for Solaris, OpenVPN does not have code for handling a TAP device for Solaris. So I also modified OpenVPN code somewhat, and made it work with this TAP driver.

Also, I wrote bridge moduel for Solaris, so that you can configure Solaris as bridge server.


TAP driver


Patch for OpenVPN


Bridge module


tunctl command for Solaris


Tested Solaris versioin

I've tested on following Solaris version and platform. (*) I've not done test, but some guys reported me that bridge module and tun/tap driver was able to be built and worked on x64 Solaris.

Change log



I wrote this just for fun. Since this has not been tested well, please DON'T install this on production system. Use this at your own risk.
But your advice or comment would be appreciated.

---
Kazuyoshi <admin2@whiteboard.ne.jp>
28th Apr 2006