Home / LinuxUser / 2009 / 07 / Meine Route

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.
AA_route_sxc1181820.jpg

© sxc.hu, Gürkan Kurt

Meine Route

Atom-basierter Router selbst gebaut

18.06.2009 Im Web gibt es viele Anleitungen, um auf Routern das vorinstallierte Linux-System anzupassen und zu erweitern. Es geht auch umgekehrt: Bauen Sie doch aus einem gewöhnlichen PC einen Router.

Auch wenn heute die günstigsten WLAN-Router keine 100 Euro mehr kosten, lohnt sich in manchen Fällen der klassische Linux-Weg, einen vollwertigen PC zu einem Router umzufunktionieren.Für diesen Artikel benutzten wir das Atom-Board D945GCLF von Intel mit Atom N230-Prozessor. Es kostet in diversen Online-Shops inzwischen unter 60 Euro. Als Hauptspeicher bauten wir einen DDR2-Riegel von Kingston mit 1 GByte RAM ein, Kostenpunkt 15 Euro. Damit der Rechner leise arbeitet, leisteten wir uns zusätzlich ein neues 300-Watt-Netzteil. Hier wurden wir bei Conrad fündig und kauften für rund 30 Euro das "Jou Jye Silent". Die restlichen Komponenten stammen aus einem alten Debian-Rechner: Gehäuse, 40 GByte P-ATA-Festplatte und eine alte 3Com-Netzwerkkarte (Abbildung 1).

Abbildung 1: Das soll unser Router werden: Neue Hardware für rund 110 Euro in einem alten Desktop-Gehäuse mit P-ATA-Festplatte.

Das Mini-ITX-Mainboard von Intel lässt sich problemlos in jedem ATX-Gehäuse unterbringen. Die Löcher für die Verschraubung sind genormt, eine passende Blende für die externen Anschlüsse liegt dem Board bei. Ein ATX-Tower bietet zwei Vorteile: er kostet deutlich weniger als ein spezielles ITX-Gehäuse und bietet zudem reichlich Platz für einen späteren Plattenausbau. Das Intel-Board bootet problemlos von USB, so dass wir für die Installation auf ein CD-Laufwerk verzichten konnten. Bei einem älteren Mainboard benötigen Sie eventuell zusätzlich ein optisches Laufwerk.

Nachdem sämtliche Komponenten verbaut waren, blieb immer noch viel Platz im Gehäuse (Abbildung 2). Nutzt man als Systemplatte eine traditionelle ATA-Harddisk, lassen sich später ohne Reboot zusätzliche S-ATA-Platten einbauen, falls man den Router zusätzlich als Dateiserver nutzen möchte. Das Atom-Board bringt nur einen PCI-Steckplatz mit. Möchten Sie den nicht durch die Netzwerkkarte belegen, weichen Sie auf einen USB-Ethernet-Adapter aus.

Abbildung 2: Nach dem Einbau des Min-ITX-Boards bleibt noch reichlich Platz für zusätzliche Festplatten oder ein DVD-Laufwerk.

Die Software

Als Betriebssystem installierten wir die LTS-Version 8.04.2 von Ubuntu. Das Setup des Routings und eines DHCP-Servers verläuft aber unter den meisten Distributionen wie hier beschrieben. Zunächst gilt es, die einzelnen Netzwerkgeräte korrekt zuzuordnen und zu entscheiden, welches die Internetverbindung verwaltet und welches das interne Netz. Das Atom-Board bringt eine 100-MBit/s-NIC mit – möchten Sie Ihr Intranet mit einer Gigabit-Karte aufrüsten, nutzen Sie den Netzwerkadapter auf dem Mainboard als externe Schnittstelle und die zusätzliche Karte als interne Schnittstelle. Wir gehen im Folgenden davon aus, dass die Schnittstelle eth0 das interne Netz verwaltet, eth1 den Verkehr mit dem Internet.

Die erste Netzwerkkarte eth0 bekommt eine feste IP-Adresse, da über sie später ein DHCP-Server das interne Netz versorgen wird. Über eth1 stellen Sie eine Internetverbindung her. Für beides nutzen Sie entweder die grafischen Werkzeuge der Distribution oder erstellen von Hand eine entsprechende Konfigurationsdatei /etc/network/interfaces (Listing 1).

Starten Sie das Netzwerk nun mit /etc/init.d/networking restart neu, dann sollte die Ausgabe von /sbin/ifconfig für das Interface eth0 die statische Adresse 192.168.0.1 anzeigen, für eth1 die vom Provider per DHCP zugeteilte.

Listing 1
# /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
broadcast 192.168.0.0
network 192.168.0.0
auto eth1
iface eth1 inet dhcp

DHCP-Server

Die Clients sollen per Switch mit dem Router verbunden werden. Um deren Setup zu erleichtern, soll der Router über eth0 einen DHCP-Serverdienst anbieten, der den Clients automatisch eine IP-Adresse zuteilt. Dazu installieren Sie unter Ubuntu zunächst das Paket dhcp3-server:

sudo apt-get install dhcp3-server

Anschließend öffnen Sie mit Admin-Rechten die Datei /etc/default/dhcp3-server und tragen als Interface eth0 ein:

INTERFACES="eth0"

Den eigentlichen DHCP-Server richten Sie über die Datei /etc/dhcp3/dhcpd.conf ein. Sie enthält an den meisten Stellen schon passende Einträge, vor denen Sie nur noch die Kommentarzeichen entfernen müssen. Für ein einfaches Setup mit maximal elf Clients scrollen Sie zum Eintrag # This is a very basic subnet declaration und fügen hier den in Listing 2 gezeigten Abschnitt ein. Die passenden Nameserver-Einträge des Providers fügt der DHCP-Server in der Regel automatisch ein. Falls nicht, müssen Sie das Listing um eine Zeile option domain-name-servers NS1 NS2 ; ergänzen. Die entsprechenden Nameserver-Einträge entnehmen Sie der Datei /etc/resolv.conf.

Listing 2
# This is a very basic subnet declaration.
subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.10 192.168.0.20;
  option routers 192.168.0.1;
}

Starten Sie nun den DHCP-Server über den Befehl /etc/init.d/dhcp3-server restart neu. Hat alles geklappt, erhalten die per Switch angeschlossenen Client-Rechner automatisch eine IP-Adresse aus dem vorgegebenen Bereich, und in der Datei /etc/resolv.conf auf den Clients finden sich die gleichen Nameserver-Einträge wie auf dem Server.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare
Digitaler Videoausgang
Ulrich Lehmkühler (unangemeldet), Mittwoch, 24. Juni 2009 08:49:54
Ein/Ausklappen

Was mich derzeit noch an den Atom-Boards nervt, ist das Fehlen eines digitalen Videoausganges. Nun, für einen Router mag dies angehen, da kann auch ein alter CRT Verwendung finden, wenn er man ihn komplett ausschalten kann, aber als reiner Router ist mir ein Atom-Board doch ein wenig viel HW, sofern ich nicht mit den angebotenen Routern auskomme. Man kann sich dann auch bei den WRT/Freetz-Distris mal umschauen, sofern man Spezialfunktion braucht und seinen Router aufbohren will.

Ich denke derzeit über einen PVR-Router-NAS-Kombi nach. Warum? NAS sind entweder stromsparend und schweinelahm (manchmal sogar beides) oder brauchen auch um die 30-40W Ruheleistung. Gleiches gilt für den Router von Marc, dem man aber nicht um eine DVB-Karte erweitern kann. Fertige Router mögen weder DVB-Karte noch -Stick. Und ein PVR ist auch kaum sparsamer.

Also heißt es selber bauen und da wäre doch ein DVI- oder besser HDMI-Anschluß von Vorteil, an dem man ein kleines TV-Gerät zum Anschauen eines Magazinbeitrages anschließen kann.

Und da (Dual-)Atom-Boards mit DVI/HDMI halt ein wenig teurer sind, sollte man ein Auge auf Stromversogung und Geräuschniveau werfen.


Bewertung: 68 Punkte bei 11 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
Verbrauch?
Erwin Eggenberger, Donnerstag, 18. Juni 2009 13:50:16
Ein/Ausklappen

Hi Marcel,

was verbraucht der Router in der Konfiguration denn so ungefähr an Strom?


Bewertung: 119 Punkte bei 12 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Verbrauch?
Marcel Hilzinger, Donnerstag, 18. Juni 2009 14:17:17
Ein/Ausklappen

Zwischen 40 und 50 Watt. Ist nicht enorm stromsparend aber besser als ein 486-er :-)


Bewertung: 81 Punkte bei 10 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Verbrauch?
Erwin Eggenberger, Donnerstag, 18. Juni 2009 14:34:05
Ein/Ausklappen

Von dem Atom-Board hätte ich mir ja einen geringeren Stromverbrauch erwartet. Das liegt ja im Bereich den ich auch mit meinem Pentium Dual-Core mit Nvidia Chipsatzgrafik im Idle erreiche. Da bin ich unter Gnome bei ca. 48 Watt und kann zudem dank VDPAU auch problemlos HD Videos abspielen.


Bewertung: 126 Punkte bei 10 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Verbrauch?
Marcel Hilzinger, Donnerstag, 18. Juni 2009 15:11:00
Ein/Ausklappen

Die Desktop-Boards sind leider nicht so stromsparend wie die Netbook-Komponenten. Rund 20 Watt gehen auf Kosten der Chipsatzgrafik, die 3,.5-Zoll-Festplatte braucht auch 10 bis 12 Watt.

Es gibt aber jetzt mit dem D945GSEJT (endlich) auch ein Netbook-Bord, das dann im Leerlauf nur ca. 15 Watt verbraucht:

http://download.intel.com/s...p/d945gsejt/sb/e62862001us.pdf


Bewertung: 75 Punkte bei 10 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: Verbrauch?
Ulrich Lehmkühler (unangemeldet), Mittwoch, 24. Juni 2009 08:16:47
Ein/Ausklappen

In der Tat ist das ein bei den Atom-Boards ein Problem (vgl. die aktuelle c't 11/09). Dort geht es nur mit 26 bis 33 Watt Leerlaufleistung und wenn ich die gesparten Watt einrechne, dann habe ich bei 15 Watt Mehrverbrauch und den Münchner Strompreisen (20,9¢/kWh) in 5 Jahren den Preis für ein besser ausgestattetes Board (2 Netzwerkschnittstellen) und ein stromsparenderes Netzteil raus.



Ein 300W-Netzteil läuft bei dieser Leistung mit einer Belastung unter 20% und da ist selbst bei 80plus-Netzteilen - das Jou Jye von Conrad (80 05 00-44) ist nicht als 80+ beworben - nur sehr schwer Energieffizienz zu erreichen.



Außerdem ist nicht von dem Geräusch des Netzteils die Rede und das ist meiner Meinung nach noch schwerwiegender, wenn Gerät in Wohnräumen steht. Ein 12cm-Lüfter und eine Werbeaussage ("super silent") sagen noch nichts über das Geräusch aus und bei einem Preis von 30€ sollte man genau hinschauen, zumal alte Gehäuse nicht unbedingt vibrationsarm konstruiert wurden.



Jou Jye (http://www.jj-computer.com) fertigen übrigens auch Netzteile mit 73/181/220 Watt, es ist ein Frage, wo man diese bekommt und wie energiesparend und geräuschlos diese sind.



Ähnliches gilt für Festplatten und optische Laufwerke. Selbst wenn man auf Kosteneffizienz Wert legt, ist alte HW nicht unbedingt gut. Bei mir harren noch zwei "Schätzchen" (PentiumII, 400 MHz und Sempron 2100) der genauen Nachprüfung.


Bewertung: 55 Punkte bei 8 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

2157 Hits
Wertung: 18 Punkte (1 Stimme)

Schlecht Gut

Infos zum Autor

Marcel Hilzinger

Marcel Hilzinger

Marcel Hilzinger arbeitet als Redakteur für die Zeitschriften LinuxUser und EasyLinux. Am liebsten schreibt er Artikel zu netten Gadgets oder Multimedia-Software. In seiner Freizeit spielt er gerne Kicker.

Zum Blog von Marcel Hilzinger →


Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...