<?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>Lieber Linux &#187; Netzwerk</title>
	<atom:link href="http://www.lieber-linux.de/tag/netzwerk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lieber-linux.de</link>
	<description>Linux und Open Source Software im Blog</description>
	<lastBuildDate>Thu, 26 Jan 2012 17:58:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>ifup und ifdown versus ifconfig</title>
		<link>http://www.lieber-linux.de/2010/03/ifup-und-ifdown-versus-ifconfig/</link>
		<comments>http://www.lieber-linux.de/2010/03/ifup-und-ifdown-versus-ifconfig/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 19:30:08 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Netzwerk]]></category>
		<category><![CDATA[eth0]]></category>
		<category><![CDATA[ifconfig]]></category>
		<category><![CDATA[ifdown]]></category>
		<category><![CDATA[ifup]]></category>
		<category><![CDATA[IP]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=736</guid>
		<description><![CDATA[Manchmal fragt man sich schon, wieviele Wege nach Rom führen mögen. Zum Beispiel kann man unter Linux eine Netzwerk-Karte (hier genannt eth0), unter zig Varianten konfigurieren und aktivieren. Zum einen gibt es # ifconfig eth0 up zum anderen aber auch # ifup eth0 wie auch # ip link set eth0 up Ich habe mich schon [...]]]></description>
			<content:encoded><![CDATA[<p>Manchmal fragt man sich schon, wieviele Wege nach Rom führen mögen. Zum Beispiel kann man unter <strong>Linux</strong> eine <strong>Netzwerk</strong>-Karte (hier genannt <em>eth0</em>), unter zig Varianten <strong>konfigurieren</strong> und aktivieren.</p>
<p>Zum einen gibt es</p>
<pre># ifconfig eth0 up</pre>
<p>zum anderen aber auch</p>
<pre># ifup eth0</pre>
<p>wie auch</p>
<pre># ip link set eth0 up</pre>
<p>Ich habe mich schon immer gefragt: &#8220;Was ist da der Unterschied?&#8221; Nun, zu <strong>ifconfig</strong> konnte ich folgendes herausfinden:</p>
<ul>
<li><em>ifconfig</em> nimmt Netzwerk-Parameter aus der Kommandozeile entgegen</li>
<li><em>ifconfig</em> kann mehrere Schnittstellen konfigurieren: <em>ifconfig eth0 eth5 eth6 up/down</em></li>
<li><em>ifconfig</em> lädt bzw. entlädt die <strong>Treiber</strong> zur Karte &#8211; dies führte zum Beispiel bei den e1000-Karten zu Problemen</li>
</ul>
<p><strong>ifup</strong> und <strong>ifdown</strong> dagegen verhalten sich ein wenig anders:</p>
<ul>
<li><em>ifup</em> und <em>ifdown</em> lesen die Netzwerk-Konfiguration aus <em>/etc/network/interfaces</em> aus</li>
<li><em>ifup</em> und <em>ifdown</em> können mit dem Parameter -a alle in <em>/etc/network/interfaces</em> aufgelisteten Netzwerk-Geräte konfigurieren</li>
<li><em>ifup</em> und <em>ifdown</em> laden oder entladen keine Treiber</li>
<li><em>ifup</em> und <em>ifdown</em> rufen ihrerseits ifconfig auf &#8211; das kann man in den binaries sogar nachlesen!</li>
</ul>
<p>Das Märchen, ifup und ifdown seien nur <strong>Skripte</strong>, ist Unfug. Es sind kompilierte, binäre ELF-Programme.</p>
<p>Ebenso ein Märchen: Das Kommando <strong>ip</strong> sei ganz neu. Es ist ist seit Kernel 1.2 vorhanden, bietet auch ähnliche Parameter wie <em>ifconfig</em> und arbeitet ebenso wie <strong>ifconfig</strong> auf direkter Kommandozeilen-Ebene und direkt mit dem Kernel. <em>ip</em> möchte eigentlich soviel wie möglich nach außen sichtbar machen, was der <strong>Linux</strong>-<strong>Kernel</strong> alles mit <strong>IP</strong>-Adressen und Routing anstellen kann. Und das ist wirklich eine ganze Menge! Insofern sei nur ans Herz gelegt, auch mal <em>ip</em> eine Chance zu geben.</p>
<p>PS: Ich glaube, das <em>if</em> aus <em>if</em>xxx steht immer für <em>interface</em>, was eigentlich mächtig ungenau ist&#8230;</p>
<p>PS2: Eine einfache Adress-Konfiguration erreicht man als Root mit:</p>
<pre># ifconfig eth0 &lt;IP-Adresse&gt; netmask &lt;Netzwerk-Maske&gt;
# route add default gw &lt;Gateway-Adresse&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2010/03/ifup-und-ifdown-versus-ifconfig/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>/etc/network/options &#8211; wohin damit bei Debian?</title>
		<link>http://www.lieber-linux.de/2009/04/etc-network-options-debian/</link>
		<comments>http://www.lieber-linux.de/2009/04/etc-network-options-debian/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 08:06:36 +0000</pubDate>
		<dc:creator>Nudge</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Bootvorgang]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Netzwerk]]></category>

		<guid isPermaLink="false">http://www.lieber-linux.de/?p=458</guid>
		<description><![CDATA[Beim Bootvorgang meckert mein Debian seit einiger Zeit herum, dass es noch die Datei /etc/network/options gibt. Doch wohin mit den dort vorhandenen Konfigurationen? Wie in /usr/share/doc/netbase/README.Debian zu lesen, übersetzt man die Optionen in die Datei /etc/sysctl.conf auf folgende Weise: # syncookies=yes net.ipv4.tcp_syncookies = 1 # ip_forward=no net.ipv4.ip_forward = 0 # spoofprotect=yes net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.all.rp_filter [...]]]></description>
			<content:encoded><![CDATA[<p>Beim Bootvorgang meckert mein <strong>Debian</strong> seit einiger Zeit herum, dass es noch die Datei <em>/etc/network/options</em> gibt. Doch wohin mit den dort vorhandenen Konfigurationen? Wie in <em>/usr/share/doc/netbase/README.Debian</em> zu lesen, übersetzt man die Optionen in die Datei <em>/etc/sysctl.conf</em> auf folgende Weise:</p>
<pre># syncookies=yes
net.ipv4.tcp_syncookies = 1

# ip_forward=no
net.ipv4.ip_forward = 0

# spoofprotect=yes
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.all.rp_filter = 1</pre>
<p>Damit sollte alles wieder stimmen. Die alte Datei <em>/etc/network/options</em> kann nun getrost gelöscht (oder als Sicherheitskopie verschoben) werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lieber-linux.de/2009/04/etc-network-options-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

