This article is about OpenVPN, a full-featured open source SSL VPN solution. I first started using OpenVPN in December 2006. That is nearly two years ago. I took some notes but I never published anything until today. My original use for OpenVPN was easy access to my home network while away from home. For this is was wonderful. Being able to ssh “directly” to my machines, cvsup, etc, was very convenient.
In this article, I will show you how I created a routed VPN using OpenVPN. In this network, multiple clients can attach to the server, each of which has access to the network attached to the server. Each client can also contact any other client, subject to firewall rules.
In my case, I wanted a way for all my servers (on the internet, in data centers) to contact my CVS repository behind my firewall at home. Given that home has a dynamic IP address, it complicates matters. A VPN solves this issue and provides several benefits.
Earlier this year Naomi got her hands on a blue iPod. It is the first time that an iPod thing invaded our life and now that I spend about a good two hours per day on the train, I think it is the right time. Only, what to put on it?
Music! Everywhere I see people with the white earplugs I hear their music, I see them chosing the next track and I wonder “Which music can be so good that you can listen to it every day?”. So music is a no-no.
Podcasts! I have several of them and up to now I always managed to listen to them while I was working from home. Right now I don’t have the luxery of working from home, or listening to them on the weekend because I spend all my time entertaining the kids. So for the last weeks these things have been piling up:….
Read further how to get (some) ipod(s) working with FreeBSD and gtkpod
Gonzalo sent me an email on 7/12 after he’d spotted FreeBSD 7.1-RC1 was being uploaded. I thought I’d consequentl put it on m blog here, but I didn’t :-(
Anyway, The first release candidate of FreeBSD 7.1 is now available.
Thanks for your note, Gon.
Soooooooo bleeding edge that they haven’t even finished uploading the images :)
“Dear FreeBSD Community,
First, we would like to thank everyone who has donated to the FreeBSD Foundation this year. We have raised $198,583 towards our 2008 goal of $300,000! We are almost 2/3 of the way to reaching our goal!
Like most non-profits, we are seeing the affects of the weak economy. This time last year we had raised $346,587. By meeting our goal this year will allow us to continue the same amount of support next year, as well as continue to invest some of the funds.
Why do we need donations?
The goal of the FreeBSD Project is to provide software that may be used for any purpose — and without strings attached. Our mission is to support the FreeBSD Project and community. Our funding comes from people like you – those who are determined to keep FreeBSD free!
How have we spent the money this year?
- Sponsored FreeBSD related conferences like BSDCan, EuroBSDCon, AsiaBSDCon, meetBSD, and NYCBSDCon. We also sponsored FreeBSD developer summits in Ottawa and Cambridge.
- Provided 23 travel grants and funding to individuals to attend these conferences this year.
- Provided grants for projects that improve FreeBSD, like Java binaries, Network Stack Virtualization, Improving Hardware Performance Counter Support, making improvements to the TCP stack, making FreeBSD tolerate the removal of active disk devices, and a couple of other projects that we will be announcing soon.
- Provided equipment for developers working to improve FreeBSD and projects like the NetPerf cluster. Facilitated donation of NetApp filer, 32-core hardware, and 10 Gigabit equipment for project continuity planning and the NetPerf Cluster.
How can you help?
Your financial support is critical for the FreeBSD Project. Please help us keep FreeBSD free. Go to
to donate (any amount will help). And thank you for your continued support of the FreeBSD Foundation.”
- support of several IP for every jail
- support of IPv6
- Jail can now be created without IP address support
- SCTP is updated inside the jail code
- cpuset is capable to assign processes to a specific jailid or irq
- hostname support for alternative jail names
Last Satureday Remco Lodder did a presentation o on FreeBSD at the annual NLLGG Linux Community in the Netherlands. He explained how easy it is to contribute to FreeBSD and how to become part of (one of the) team(s).
The slides are in Dutch.
Voor het geval dat je dit leest, Remco: Goed gedaan! Jammer dat ik er niet bij kon zijn.
EDIT: English version now available
The PC-BSD Team has made the Thin Client Server 0.8 beta available! This PBI allows turning any PC-BSD 7.x system into a fully-functional Thin Client Server within just a few minutes. Users are encocouraged to read the Wiki which provides more details about using and working with the TCS PBI, and to provide feedback via the mailing list.
This is great for schools and libraries. Have a look at the FenestrosBSD project (more on this project later…)
Matt Olander and Murray Stokely have written up a summary of the MeetBSD Conference last month:
The meetBSD 2008 conference recently held at the Googleplex in Mountain View, California, USA brought together more than 150 users and developers of the various flavors of the BSD operating system. The conference featured some great speakers, including talks by Robert Watson, Philip Paeps, Kris Moore and many others. There was also a panel to discuss the Google Summer of Code™ program, hosted by Murray Stokely and Leslie Hawthorn of Google. They were joined on stage by former mentors and students from the FreeBSD and NetBSD projects to give an overview of the program, some of the amazing results, and some tips and stories about participating. Saturday’s content wrapped up with impromptu breakout sessions to discuss PC-BSD, FreeBSD, security issues, and other topics.
After the first day of the conference, attendees were taken by bus to the Zen Buddha Lounge in Mountain View for a private party to celebrate the 15th Anniversary of the FreeBSD operating system. A great time was had by all and, like most birthday parties, this one included a cake! We went a step further though: our cake was shaped like the FreeBSD logo in 3D, complete with horns. Dr. Kirk McKusick had the honors of cutting the cake and handing out a few pieces.
Full blogpost here (Google Open Source Blog – 10/12/2008).
Man thanks to Google for making this conference possible!
Richard Bejtlich has been using FreeBSD in production environments since early 2000, and he continues to rely on it at home and at work. Even though he can download the operating system for free, he still subscribes through FreeBSDMall.com to support the project.
The FreeBSD Foundation is a 501(c)(3) non-profit organization dedicated to supporting and building the FreeBSD Project and community worldwide. You can see all the good work they are doing on their Web site.
The Foundation set a $300,000 goal for 2008 fundraising, and it’s 2/3 of the way there.
It would be nice to find out how you’re supporting FreeBSD. Are you donating, coding, advocating, blogging?