|
17. Linuxrouter v0.5017.1 Hardware PerformanceDie bisher für Linuxrouter verwendeten Hardware Plattformen, Soekris net5501 und PC Engines alix Boards, besitzen Netzwerk Ports mit einem maximalen Durchsatz von 100Mbit/s. Mittlerweile ( 2016-02-29 ) stellen die Provider jedoch Glasfaseranschlüsse zur Verfügung, die auch für Privatanwender erschwinglich sind ( FTTH Fiber To The Home ). Damit schien es angezeigt, Linuxrouter auf eine Plattform to portieren, deren Netzwerk Ports in der Lage sind, 1000Mbit/s zu verarbeiten. Aufgrund der bisherigen ausgezeichneten Erfahrungen mit Soekris wurde Soekris net6501-30 als Zielplattform verwendet. Das Board steht in verschiedenen Leistungsstufen zur Verfügung. Da Linuxrouter weiterhin laut- und daher lüfterlos arbeiten soll, wurde die Version net6501-30 gewählt ( 600MHz CPU, 512MB RAM ). 17.2 Basis System und KernelErste Portierungsversuche zeigten, dass der bisher verwendete Kernel 2.6.16.60 weder die Netzwerk- noch die SATA-Ports der Soekris net6501-30 Hardware unterstützt. Der Intel e1000e Treiber, der für die Netzwerkkarten erforderlich ist, liesse sich als Modul in den Kernel einbinden, die SATA Ports ( Intel H55 Chipsatz ) liessen sich mittels Kernel 2.6.16.60 nicht ansprechen. Linuxrouter v0.50 verwendet daher Kernel 2.6.39. Als Basis System dient weiterhin Slackware 11.0, denn auch Slackware wird mit fortschreitenden Versionsnummern nicht schlanker! 17.3 Weitere Design ÜberlegungenSoekris net6501-30 stellt einen bootbaren USB Port zur Verfügung. Linuxrouter v0.50 verwendet jedoch eine SSD ( Solid State Disk ) von 120GB. ( Grössenmässig handelt es sich hierbei zweifellos um einen Overkill − allerdings sind kleiner SSDs kaum mehr zu finden! ) Den Ausschlag für die Wahl einer SSD gab die Tatsache, dass SSDs zuverlässigere Systemträger sind als USB Sticks. Grundsätzlich wurde davon ausgegangen, dass es für einen Privatanwenden keinen Sinn hat, bei der Hardware zu sparen; der Ärger mit einem Router, dessen Systemträger versagt, wird durch die erstmalige Einsparung nicht aufgewogen. ( Die Soekris Homepage sagt zum Thema Hardware: «Any 2.5" SATA HD and SSD should work, please be aware that some of the cheap SSD drives are crappy, but are fine if used Read Only.» ) 17.4 Kernel KonfigurationFür den Betrieb seiner SATA- und Netzwerk-Ports benötigt Soekris net6501-30 die folgenden Kernel Module:
17.5 iptables Update
Das Paket
17.6 Installierte PaketeLinuxrouter v0.50 umfasst die folgenden Slackware 11.0 Pakete, die insgesamt ca. 125MB belegen.
|