<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RootBSD blog &#187; networking</title>
	<atom:link href="http://www.rootbsd.net/blog/category/networking/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rootbsd.net/blog</link>
	<description>Our FreeBSD Hosting Discussion</description>
	<lastBuildDate>Wed, 16 Jun 2010 21:37:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Firewall your FreeBSD for Safety&#8217;s Sake</title>
		<link>http://www.rootbsd.net/blog/2008/firewall-your-freebsd-for-safetys-sake/</link>
		<comments>http://www.rootbsd.net/blog/2008/firewall-your-freebsd-for-safetys-sake/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 13:57:14 +0000</pubDate>
		<dc:creator>chrisp</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[firewalling]]></category>
		<category><![CDATA[pf]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=29</guid>
		<description><![CDATA[We all know the Internet can be a dangerous place and in order to be truly safe a computer must not be connected to it. But that puts an immense dent in productivity and the flow of information, so it&#8217;s not an option. Of course the flow of information is the important thing and with [...]]]></description>
			<content:encoded><![CDATA[<p>We all know the Internet can be a dangerous place and in order to be truly safe a computer must not be connected to it. But that puts an immense dent in productivity and the flow of information, so it&#8217;s not an option. Of course the flow of information is the important thing and with the proper firewall you can make sure that the data only flows how you want and to whom you want.<br />
<span id="more-29"></span></p>
<p>There are several options available since FreeBSD is a network enabled operating system. It has all the components available in it natively to act as a firewall or to firewall itself against external intrusions. In order to do it with the native support you&#8217;ll probably need to do a lot of reading, but isn&#8217;t securing your data worth the effort and time? A good, full-featured and robust firewall setup is detailed my Manuel Kasper over at his site and includes packet filtering, Network Address Translation, IP filtering and more. The complete write up is here (<a href="https://neon1.net/misc/firewall.html">https://neon1.net/misc/firewall.html</a>).<br />
FreeBSD also comes with built-in, manually activated Packet Filtering, commonly called PF. It has been included in the kernel for some time and can be enabled by editing the rc.conf so that it contains: pf_enable=&#8221;YES&#8221; It must also have a ruleset to draw upon or it won&#8217;t activate. For more information on activating and creating a ruleset check out the FreeBSD HandBook pages on it.</p>
<p><a href="http://www.freebsd.org/doc/en/books/handbook/firewalls-pf.html">http://www.freebsd.org/doc/en/books/handbook/firewalls-pf.html</a></p>
<p>There is also an open source application called pfSense which is a customized distribution of FreeBSD made specifically to be used as a firewall and router. It has been around for several years and has bolt-on extensions that can extend the capabilities of the distribution keeping the core software secure but allowing for flexibility. You can find out more about it at the project pages (<a href="http://www.pfsense.com/">http://www.pfsense.com/</a>).</p>
<p>Nothing in life is 100% and that goes doubly so for network security. Just putting up a firewall is not a complete network security solution and you need to implement other security protocols to block against a wide variety of threats. In the end if you&#8217;re not a network security professional it might be in your best interest to consult one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/blog/2008/firewall-your-freebsd-for-safetys-sake/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Virtual Private Networking Quick Notes</title>
		<link>http://www.rootbsd.net/blog/2008/virtual-private-networking-quick-notes/</link>
		<comments>http://www.rootbsd.net/blog/2008/virtual-private-networking-quick-notes/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 13:56:22 +0000</pubDate>
		<dc:creator>chrisp</dc:creator>
				<category><![CDATA[networking]]></category>
		<category><![CDATA[ipsec]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[pptp]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://www.rootbsd.net/blog/?p=28</guid>
		<description><![CDATA[Virtual Private Networking (VPN) is a safe and secure way to transmit sensitive data between two networks or a remote computer and a private network that are connected by the publicly accessible Internet. It&#8217;s a great way for employees of a company to be able to access necessary information without having to actually be on [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="150%;">Virtual Private Networking (VPN) is a safe and secure way to transmit sensitive data between two networks or a remote computer and a private network that are connected by the publicly accessible Internet. It&#8217;s a great way for employees of a company to be able to access necessary information without having to actually be on the local, secure network. Windows 2000, XP, MacOS X and Vista are all able to utilize various VPN clients to connect to the private networks and some of these options will be presented. Of course FreeBSD can be both the client and the gateway server and that will be discussed as well.</p>
<p class="MsoNormal" style="150%;"><span id="more-28"></span></p>
<p class="MsoNormal" style="150%;">First off if you have a FreeBSD machine that you want to be the client you might look to using PPTP (if available) for the VPN connection. It&#8217;s by far one of the easiest ways available to get connected. I found a great walk through here at FreeBSD Diary (<a href="http://www.freebsddiary.org/pptp.php">http://www.freebsddiary.org/pptp.php</a>) with easy-to-read step-by-step instructions. You can also use OpenVPN which can be found here (<a href="http://www.openvpn.net/index.php/home.html">http://www.openvpn.net/index.php/home.html</a>).</p>
<p class="MsoNormal" style="150%;">Connecting a Windows machine to the FreeBSD gated VPN is a little more work. Probably the simplest of all solutions is OpenVPN again (<a href="http://www.openvpn.se/">http://www.openvpn.se/</a>), install notes (<a href="http://www.openvpn.se/install.txt">http://www.openvpn.se/install.txt</a>). I found a fairly good guide to doing all the setup on both ends right here which should get you up and running (<a href="http://www.ubergeek.co.uk/blog/2008/05/openvpn-freebsd-pf-windows-howto/">http://www.ubergeek.co.uk/blog/2008/05/openvpn-freebsd-pf-windows-howto/</a>).</p>
<p class="MsoNormal" style="150%;">One of the most complex solutions is the use of IPSec which requires a custom kernel be built. As that is an extremely involved process I will point you to a site with an excellent set of instructions and information over at the FreeBSD Handbook (<a href="http://www.freebsd.org/doc/en/books/handbook/ipsec.html">http://www.freebsd.org/doc/en/books/handbook/ipsec.html</a>). This is not for the faint of heart and requires a good amount of skill in order to make it work successfully. I suggest reading the document fully before attempting it, or looking into an easier way to do it (see above).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rootbsd.net/blog/2008/virtual-private-networking-quick-notes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
