<?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>blog.keesmeijs.nl &#187; ferm</title>
	<atom:link href="http://blog.keesmeijs.nl/archives/tag/ferm/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.keesmeijs.nl</link>
	<description>Waarom ook niet eigenlijk?</description>
	<lastBuildDate>Sat, 14 Jan 2012 16:58:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Nieuwe configuratie voor ferm(1)</title>
		<link>http://blog.keesmeijs.nl/archives/1099</link>
		<comments>http://blog.keesmeijs.nl/archives/1099#comments</comments>
		<pubDate>Wed, 09 Feb 2011 09:20:56 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Techniek]]></category>
		<category><![CDATA[ferm]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[IPv4]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://blog.keesmeijs.nl/?p=1099</guid>
		<description><![CDATA[Ter referentie heb ik eerder wat geschreven over ferm. Ziehier een nieuwe versie, nu volledig met IPv4. De configuratie is geschikt voor een werkstation en prima te gebruiken op een publiek netwerk. Voor IPv4: table filter { chain INPUT { # Drop all packets per default. policy DROP; # Allow tracked connections. mod state state [...]]]></description>
			<content:encoded><![CDATA[<p>Ter referentie heb ik <a href="http://blog.keesmeijs.nl/archives/882">eerder</a> wat geschreven over <a href="http://ferm.foo-projects.org/">ferm</a>. Ziehier een nieuwe versie, nu volledig met IPv4. De configuratie is geschikt voor een werkstation en prima te gebruiken op een publiek netwerk. Voor IPv4:</p>
<pre>table filter {
 chain INPUT {
 # Drop all packets per default.
 policy DROP;

 # Allow tracked connections.
 mod state state INVALID DROP;
 mod state state (ESTABLISHED RELATED) ACCEPT;

 # Allow local connections.
 interface lo ACCEPT;

 # Respond to ICMP packets (diagnostic).
 proto icmp icmp-type echo-request ACCEPT;

 # Drop UDP connections.
 proto udp DROP;

 # Reject everything else.
 proto tcp REJECT reject-with tcp-reset;
 REJECT;
 }

 chain OUTPUT {
 # Allow all packets per default.
 policy ACCEPT;
 }

 chain FORWARD {
 # Drop all packets per default.
 policy DROP;

 # Drop UDP connections.
 proto udp DROP;

 # Reject everything else.
 proto tcp REJECT reject-with tcp-reset;
 REJECT;
 }
}
</pre>
<p>En voor IPv6:</p>
<pre>domain ip6 table filter {
 chain INPUT {
 # Drop all packets per default.
 policy DROP;

 # Respond to ICMP packets (NDP and RA).
 proto icmpv6 icmp-type (neighbour-solicitation neighbour-advertisement router-advertisement) ACCEPT;

 # Allow tracked connections.
 mod state state INVALID DROP;
 mod state state (ESTABLISHED RELATED) ACCEPT;

 # Allow local connections.
 interface lo ACCEPT;

 # Respond to ICMP packets (diagnostic).
 proto icmpv6 icmp-type echo-request ACCEPT;

 # Drop UDP connections.
 proto udp DROP;

 # Reject everything else.
 proto tcp REJECT reject-with tcp-reset;
 REJECT;
 }

 chain OUTPUT {
 # Allow all packets per default.
 policy ACCEPT;
 }

 chain FORWARD {
 # Drop all packets per default.
 policy DROP;

 # Drop UDP connections.
 proto udp DROP;

 # Reject everything else.
 proto tcp REJECT reject-with tcp-reset;
 REJECT;
 }
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.keesmeijs.nl/archives/1099/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minimale configuratie voor IPv6 in ferm(1)</title>
		<link>http://blog.keesmeijs.nl/archives/882</link>
		<comments>http://blog.keesmeijs.nl/archives/882#comments</comments>
		<pubDate>Mon, 05 Jul 2010 14:30:42 +0000</pubDate>
		<dc:creator>kees</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Programmatuur]]></category>
		<category><![CDATA[ferm]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[ip6tables]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://blog.keesmeijs.nl/?p=882</guid>
		<description><![CDATA[Ter referentie: domain ip6 table filter { chain INPUT { # Drop all packets per default. policy DROP; # Respond to ICMP packets (NDP). proto icmpv6 icmp-type (neighbour-solicitation neighbour-advertisement) ACCEPT; # Allow tracked connections. mod state state INVALID DROP; mod state state (ESTABLISHED RELATED) ACCEPT; # Allow local connections. interface lo ACCEPT; # Respond to [...]]]></description>
			<content:encoded><![CDATA[<p>Ter referentie:</p>
<pre>domain ip6 table filter {
	chain INPUT {
		# Drop all packets per default.
		policy DROP;

		# Respond to ICMP packets (NDP).
		proto icmpv6 icmp-type (neighbour-solicitation neighbour-advertisement) ACCEPT;

		# Allow tracked connections.
		mod state state INVALID DROP;
		mod state state (ESTABLISHED RELATED) ACCEPT;

		# Allow local connections.
		interface lo ACCEPT;

		# Respond to ICMP packets (diagnostic).
		proto icmpv6 icmp-type echo-request ACCEPT;

		# SSH connections.
		proto tcp dport ssh ACCEPT;

		# Reject everything else.
		proto tcp REJECT reject-with tcp-reset;
		REJECT;
	}

	chain OUTPUT {
		# Allow all packets per default.
		policy ACCEPT;
	}

	chain FORWARD {
		# Drop all packets per default.
		policy DROP;

		# Reject everything else.
		proto tcp REJECT reject-with tcp-reset;
		REJECT;
	}
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.keesmeijs.nl/archives/882/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

