<?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>loggn.de - Mac OSX, Linux und manchmal auch Windows &#187; IPTables</title>
	<atom:link href="http://www.loggn.de/tag/iptables/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loggn.de</link>
	<description>Erfahrungen, Tipps und Tricks zu Mac OSX, Linux und manchmal auch Windows. ;-)</description>
	<lastBuildDate>Tue, 07 Feb 2012 15:54:38 +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>Linux &#8211; IPTables &#8211; Beispielkonfiguration (DNS, HTTP, FTP, PING, SSH, SAMBA &amp; NFS)</title>
		<link>http://www.loggn.de/linux-iptables-beispielkonfiguration-dns-http-ftp-ping-ssh-samba-nfs/</link>
		<comments>http://www.loggn.de/linux-iptables-beispielkonfiguration-dns-http-ftp-ping-ssh-samba-nfs/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 07:28:40 +0000</pubDate>
		<dc:creator>Nico</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[IPTables]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[PING]]></category>
		<category><![CDATA[Ports]]></category>
		<category><![CDATA[SAMBA]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.loggn.de/?p=3556</guid>
		<description><![CDATA[Aufgrund von Problemen mit dem Suspend-To-Ram (pm-suspend), teste ich zur Zeit einige Linux-Distributionen. Sollte sich jemand von euch mit pm-suspend oder s2ram auskennen kann dieser mich gerne kontaktieren. Nach der Installation von CentOS bin ich wieder einmal über IPTables gestolpert. Noch nie habe ich mich näher mit diesen IP-Tabellen beschäftigt &#8211; das hat sich jetzt [...]]]></description>
			<content:encoded><![CDATA[<p>Aufgrund von Problemen mit dem <strong>Suspend-To-Ram</strong> (pm-suspend), teste ich zur Zeit einige <a href="http://de.wikipedia.org/wiki/Linux-Distribution" target="_blank"><strong>Linux-Distributionen</strong></a>. Sollte sich jemand von euch mit <strong>pm-suspend</strong> oder <strong>s2ram</strong> auskennen kann dieser mich gerne kontaktieren. Nach der Installation von <strong>CentOS</strong> bin ich wieder einmal über <a href="http://wiki.ubuntuusers.de/iptables2" target="_blank">IPTables</a> gestolpert. Noch nie habe ich mich näher mit diesen IP-Tabellen beschäftigt &#8211; das hat sich jetzt <span style="text-decoration: underline;">geändert</span>. <img src='http://www.loggn.de/wp-includes/images/smilies/icon_smile.gif' alt="icon smile" class='wp-smiley' title="Linux   IPTables   Beispielkonfiguration (DNS, HTTP, FTP, PING, SSH, SAMBA & NFS)" /> </p>
<p><strong>Was sind IPTables:</strong></p>
<p style="padding-left: 30px;"><cite>Mit Hilfe von iptables wird Netfilter, der IP-Paketfilter des Linuxkernels konfiguriert.<br />
Ist der Paketfilter des Kernel aktiv (d.h. sind mit iptabels erstellte  Filterregeln konfiguriert), so werden alle IP-Datenpakete geprüft.  Ankommende Pakete werden geprüft, bevor sie an die Zielanwendung  geleitet werden, ausgehende Pakete werden geprüft, bevor sie den Rechner  verlassen. Agiert der Rechner als Router (z.B. in einem Netzwerk), so  werden die Pakete während der Weiterleitung geprüft. Außerdem besteht  auch die Möglichkeit der Paketmanipulation. Die Art der Prüfung lässt  sich mit Hilfe von iptables sehr detailliert vorgeben.</cite></p>
<p style="padding-left: 30px;">Quelle: <a href="http://wiki.ubuntuusers.de/iptables2" target="_blank">iptables2 im uu-wiki</a></p>
<p>Ich möchte hier jetzt eigentlich nicht weiter über die <strong>Grundlagen </strong>oder <strong>Funktionsweiße </strong>von IPTables schreiben. Stattdessen möchte ich euch meine <strong>Beispielkonfiguration </strong>veröffentlichen, <span id="more-3556"></span>bei der eigentlich jeder die Funktion dieser Konfiguration erkennen sollte.  Wenn nicht, dann stehen ja <strong>kleine Erklärungen</strong> obendrüber. <img src='http://www.loggn.de/wp-includes/images/smilies/icon_mrgreen.gif' alt="icon mrgreen" class='wp-smiley' title="Linux   IPTables   Beispielkonfiguration (DNS, HTTP, FTP, PING, SSH, SAMBA & NFS)" /> </p>
<p><em>/etc/sysconfig/iptables </em>oder<em> /etc/iptables/iptables.rules </em>je nach Distribution</p>
<pre class="brush: bash; title: ; notranslate">##########################################################
# Firewall configuration written by NH from www.loggn.de #
##########################################################
*filter
############################
# alles blocken (Paranoid) #
############################
:INPUT REJECT [0:0]
:FORWARD REJECT [0:0]
:OUTPUT REJECT [0:0]
########################################################################
# eingehende &amp; ausgehende Paket für existierende Verbindungen zulassen #
########################################################################
-A INPUT -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
############################
# loopback Device zulassen #
############################
-A INPUT -i lo -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
##########################
# Ping zulassen (in/out) #
##########################
-A INPUT -p icmp --icmp-type 8 -s 0/0 -d 192.168.137.100 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
-A OUTPUT -p icmp --icmp-type 8 -s 192.168.137.100 -d 0/0 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
##################################
# DNS, FTP &amp; HTTP zulassen (out) #
##################################
-A OUTPUT -p udp --sport 1024:65535 --dport 53 -j ACCEPT
-A OUTPUT -p tcp --sport 1024:65535 -m multiport --dports 20,21 -j ACCEPT
-A OUTPUT -p tcp --sport 1024:65535 -m multiport --dports 80,443 -j ACCEPT
#####################
# SSH zulassen (in) #
#####################
-A INPUT -p tcp -s 192.168.137.0/24 -d 192.168.137.100 --sport 513:65535 --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
#######################
# SAMBA zulassen (in) #
#######################
-A INPUT -p udp -s 192.168.137.0/24 -d 192.168.137.100 -m multiport --dports 137,138 -j ACCEPT
-A INPUT -p tcp -s 192.168.137.0/24 -d 192.168.137.100 -m multiport --dports 139,445 -j ACCEPT
-A INPUT -p udp -s 192.168.137.0/24 -d 192.168.137.255 --dport 137 -j ACCEPT
####################################################################
# NFS zulassen (in)                                                #
# PORT Konfiguration je nach System unterschiedlich                #
# http://www.ecorak.net/linux/howtos/nfs.php                       #
# http://www.sns.ias.edu/~jns/wp/2006/01/18/iptables-nfs/          #
# http://www.tiwoc.de/blog/archives/3-NIS-NFS-versus-iptables.html #
####################################################################
-A INPUT -p tcp -s 192.168.137.0/24 -d 192.168.137.100 -m multiport --dports 111,2049 -j ACCEPT
-A INPUT -p udp -s 192.168.137.0/24 -d 192.168.137.100 -m multiport --dports 111,2049 -j ACCEPT
-A INPUT -p tcp -s 192.168.137.0/24 -d 192.168.137.100 --dport 4000:4003 -j ACCEPT
-A INPUT -p udp -s 192.168.137.0/24 -d 192.168.137.100 --dport 4000:4003 -j ACCEPT
################
# LOG REJECTED #
################
#-A INPUT -j LOG --log-prefix &quot;Rejected &quot;
#-A OUTPUT -j LOG --log-prefix &quot;Rejected &quot;
########
# ENDE #
########
COMMIT</pre>
<p><strong>Quellen:</strong><br />
<a href="http://www.cyberciti.biz/tips/linux-iptables-4-block-all-incoming-traffic-but-allow-ssh.html" target="_blank">SSH Regel</a><br />
<a href="http://www.ecorak.net/linux/howtos/nfs.php" target="_blank">NFS Regel</a><br />
<a href="http://www.webhostingtalk.com/showthread.php?t=725349" target="_blank">LOG Regel</a><br />
<a href="http://www.cyberciti.biz/tips/linux-iptables-9-allow-icmp-ping.html" target="_blank">PING Regel</a><br />
<a href="http://www.linuxquestions.org/questions/slackware-14/iptables-how-do-i-allow-samba-connections-568790/" target="_blank">SAMBA Regel</a><br />
<a href="http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch14_:_Linux_Firewalls_Using_iptables" target="_blank">DNS, FTP &amp; HTTP Regeln</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.loggn.de/linux-iptables-beispielkonfiguration-dns-http-ftp-ping-ssh-samba-nfs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

