You are not logged in.

  • Login

Dear visitor, welcome to ocaholic - Board. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

cryo

Big Badaboom

  • "cryo" started this thread

Posts: 354

Location: Flughafen

Occupation: Autoschlüssler

  • Send private message

1

Wednesday, February 11th 2009, 10:08pm

PC als Router und Netzwerkzentrale....

Hallo Leute

Ich sitze gerade vor dem PC und rege mich mal wieder tierisch auf.....

Es liegt an der Internetverbindung....
Ich habe ein Cablecom 15000 Abo und die verbindung laggt das es fast nicht zum aushalten ist.
Denke langsam das mein Router quasi ned so wirklich das ist was ich mir erhofft habe, nach jedem Neustart des Netgear WNR3500
werkelt die Verbindung wieder erstklassig bis sie dann plötzlich mal wieder spinnt.

Nun spiel ich mit dem Gedanken meine EEEbox als Router umzubauen und meine externen HDDS die ich so rumliegen habe im Netzwerk verfügbar zu machen.

Habe diesbezüglich schon sehr sehr viel gelesen aber naja so ne gute und vorallem eine etwas aktuelle Beschreibung ist ned vorhanden.

Meine EEEbox hat n Intel Atom 1,6 GHZ Prozzi drinn und 2 GB Ram das sollte ja eigentlich reichen für Router aufgaben und NAS...

Folgende Dinge müsste er können:

- als Router fungieren ( DHCP, UPNP etc)
- Torrent Files Laden
- evtl. noch das Gnutella 1 +2 Net plus das Eselnetz beherrschen
- Downloads im Allgemeinen für mich tätigen
- Speicherplatz bereitstellen ( habe 4x 1TB rumliegen)
- Printserver ( nicht zwingend)

Was haltet ihr von dieser Idee?
Reicht die HW?
Was würdet ihr an Software vorschlagen?
Meinen Router kann ich ja quasi Dann noch als Gigabit Switsch und Wlan Acces Point Einsetzen oder?

Noch zur Info habe sowas noch nie gemacht und ich bin auf Linux der ULTRA Noob

Freue mich auf eure Ideen
a freak like me just needs Infinity

SYS1: Intel Core i7 3970X, ASUS P9X79 Deluxe, 8x4GB Corsair Dominator GT 1866MHZ, 4x Samsung 512GB SSD 830 RAID 0, 2x ASUS GTX680 SLI ( waiting for TITAN ) - Watercooled
SYS2: Intel i7 3960X, Asus P9X79 Deluxce, 8x4GB Corsair Vengeance, 2x ASUS GTX580, 2x SSD 830 256GB Raid0 WATERCOOLED
SYS3: Intel i7 3770K, Asus P8Z77-I Deluxe, 2x8GB Corsair, ASUS GTX690 , 512GB Samsung SSD 830
NB: Samsung ATIV smart PC Pro XE700

Superuser

Vault Dweller

Posts: 139

Location: Basel

Occupation: Student && Superuser

  • Send private message

2

Thursday, February 12th 2009, 12:44am

Hi cryo

Ich habe schon seit ein paar Jahren eine alte Kiste (jetzt nicht mehr so alt) als Router laufen. Nebst Routen übernimmt der noch ganz andere Aufgaben im lokalen Netz.

Zuerst aber eine kleine Warnung: :sos:

So ein Router (oder eine EEEbox) mit Festplatten und allem drum und dran benötigt verhältnismässig viel Strom, um ihn pausenlos laufen zu lassen (und Wake On Lan ist nicht so der Brüller ...). Also sei dir bewusst, dass es sich um eine kleine Investition handelt, was du vorhast (aber es röckt).

Wenn du einfach nur einen funktionierenden Router haben willst, kauf dir am besten irgend einen Cisco der 800er Reihe und du bist sehr gut bedient.

So, aber nun zum Thema:

Betriebssystem:
Ich bin schwer der Meinung, dass hier ein Linux- oder BSD-System die beste Wahl ist. FreeBSD ist Unix-ähnlich und ein wenig weniger verbreitet als Systeme auf Linux-Basis. Ich empfehle dir Debian (nicht Ubuntu, das auf Debian basiert). Das habe ich hier auch im Einsatz.
Ich wüsste nicht auswendig, wie man das mit Windows macht, aber aus gesundheitlichen Gründen (Aufregung, Schweissausbrüche und Magenschmerzen bis hin zum Kammerflimmern) würde ich das sowieso nicht empfehlen.

Debian ist auch ganz schön leicht, um in die Linux-Welt einzutauchen (wenn du sagst du seist ein Noob auf dem Gebiet).

Hardware
Also, in einem modernen Cisco Switch rechnet ein Prozessor mit etwa 400 MHz, der je nach Modell ungefähr 64 MBytes Memory zur Verfügung hat und diese Prozessoren machen Ferien in diesen Switches. Es ist zwar nicht so ein toller Vergleich, aber um es ins Verhältnis zu stellen hast du wahrscheinlich das fünfzigfache der nötigen Leistung zur Verfügung. Also genügt deine Hardware sicher, auch für ein NAS (und mehr).

Was du aber unbedingt brauchst, sind mindestens zwei Netzwerkkarten: eine fürs Interne Netz und eine für die Verbindung zum Modem (das dann im Bridge-Modus arbeiten muss, was ein Cablecom Modem ohnehin bereits tut).

Du brauchst dann auch einen Switch für dein internes Netz (nochmal Strom + Kosten) und mindestens Cat 5e Kabel für Gigabit Ethernet.

Ein Grafikkarte ist übrigens nur für die Installation nötig, danach kannst du diese entfernen und eine nicht unerhebliche Menge Strom sparen (Ich weiss, ich komme immer mit diesem Strom, aber meine Stromkosten sind um etwa 300% gestiegen, seit ich das so mache :) ).

Software-Konfiguration

Du brauchst natürlich eine Firewall. Dies klappt perfekt mit Linux (und damit meine ich wirklich perfekt), allerdings ist es nicht so einfach (als Anfänger) das selbst zu konfigurieren. Dabei kann ich dir aber helfen, wenn du soweit bist.

Als WLAN AP kannst du deinen Router auch einsetzen, allerdings benötigst du dafür eine weitere Netzwerkkarte mit Antenne usw. Ausserdem könnte ich mir vorstellen, dass es hier für Linux vielleicht keinen Treiber gibt (aber meistens schon, wenn du etwas "ältere" Hardware nimmst).

DHCP Server usw ist unter Debian in 10 Minuten installiert und konfiguriert, auch da kann ich kurz helfen, wenn du willst.

Das Aufsetzen eines lokalen DNS Resolvers ("Nameserver") empfehle ich dir auch. So bist du nicht mehr von den maroden Resolver deines Providers abhängig.

Weiteres

Als Switch kannst du deinen Router nur einsetzen, wenn du noch mehr Netzwerkkarten kaufst (oder Karten mit mehreren Ports). Das setzt dann aber noch die Konfiguration als Bridge voraus, was je nach Topologie und Aufgaben des "Brouters" (Bridge + Router) unterschiedlich kompliziert ausfallen dürfte. Aber wenn du einfach nur einen Switch für dein internes Netz brauchst, dann rate ich dir zu einem Kauf eines kleinen Gigabit Switches; Ich habe schon länger den Vorgänger von diesem Switch und der machte bis jetzt keine Probleme.

Die Idee finde ich übrigens supergeil und muss aus Erfahrung sagen, dass du so wohl am meisten über Linux und Netzwerke lernen kannst. Es macht auch richtig Spass, wenn alles im lokalen Netz einfach funktioniert und darüberhinaus blitzschnell reagiert (lokaler DNS Resolver, schnelle Firewall).

Ausserdem ist die ganze Sache, richtig aufgesetzt, ziemlich sicher ... eigentlich übertrieben sicher. Ein Cracker würde sich wahrscheinlich nicht die Zeit nehmen, dein System zu hacken (wenn er es denn überhaupt schafft), da sich der Aufwand überhaupt nicht lohnt.

Ich verweise gerne auch auf mein kleines (immer noch laufendes) Projekt. Da habe ich zwei Internetzugänge (Swisscom und Cablecom) am gleichen Router angeschlossen :)

So, leg los mit deinen Fragen :)
Heavily in need of this ... (WARNING: Highly Addictive!)

cryo

Big Badaboom

  • "cryo" started this thread

Posts: 354

Location: Flughafen

Occupation: Autoschlüssler

  • Send private message

3

Thursday, February 12th 2009, 6:56am

Ich kann nur sagen BOAH......

Dein Projekt hat mir eben auch einen kleinen schubs in diese Richtung verpasst damit ichs versuchen will.

Meine EEEbox läuft sowieso 24/7 macht mir Backups und vervollständigt meine Downloads. Das ganze auf einem Windows Home Server, also Stromkosten werden sich nicht ändern.

In die EEEbox kann ich leider nix ein oder gross ausbauen somit wird das mit den Netzwerkkarten problematisch.
Wlan hat die Kiste aber bereits drinne.

Kann ich die EEEbox nicht mit dem Router verbinden ( Router nur noch als Switch konfiguriert )? Weil Netzwerkkarten so ist etwas schwirig und ich möchte nicht gross Geld ausgeben für dieses Projekt...

Torrents, Emule etc. funktioniert das auch unter Debian? Steuerbar über Net.... oder was schlägst du vor?
Könnte man auch einen Backup Server oder so einbauen?

Ist das ganze dann auch konfigurierbar über ne Art Weboberfläche oder ist das schwerer wie gesagt ich bin der ultra Noob was Linux angeht, voll der Widoof ich klick mich tod konfigurierer....
a freak like me just needs Infinity

SYS1: Intel Core i7 3970X, ASUS P9X79 Deluxe, 8x4GB Corsair Dominator GT 1866MHZ, 4x Samsung 512GB SSD 830 RAID 0, 2x ASUS GTX680 SLI ( waiting for TITAN ) - Watercooled
SYS2: Intel i7 3960X, Asus P9X79 Deluxce, 8x4GB Corsair Vengeance, 2x ASUS GTX580, 2x SSD 830 256GB Raid0 WATERCOOLED
SYS3: Intel i7 3770K, Asus P8Z77-I Deluxe, 2x8GB Corsair, ASUS GTX690 , 512GB Samsung SSD 830
NB: Samsung ATIV smart PC Pro XE700

Superuser

Vault Dweller

Posts: 139

Location: Basel

Occupation: Student && Superuser

  • Send private message

4

Friday, February 13th 2009, 1:02am

Dein Projekt hat mir eben auch einen kleinen schubs in diese Richtung verpasst damit ichs versuchen will.


Kuhl :) Hat sich heute wieder gelohnt ... Cablecom immer wieder offline :)

In die EEEbox kann ich leider nix ein oder gross ausbauen somit wird das mit den Netzwerkkarten problematisch.
Wlan hat die Kiste aber bereits drinne.

Kann ich die EEEbox nicht mit dem Router verbinden ( Router nur noch als Switch konfiguriert )? Weil Netzwerkkarten so ist etwas schwirig und ich möchte nicht gross Geld ausgeben für dieses Projekt...


In diesem Falle hast du bereits zwei Netzwerkinterfaces. Dem Kernel ist es eigentlich Wurscht, ob eines davon Wireless ist oder nicht. Du hast dann aber ein kleines Handicap... Du müsstest die Netzwerkkarte mit dem Cablecom Modem verbinden und dann über das Wireless Interface routen. Das Wireless Interface stellt dann die Verbindung zum Router für das lokale Netz her. Sofern du ausschliesslich Wireless in deinem lokalen Netzwerk verwendest, geht das wahrscheinlich. Ich persönlich finde WLAN nur im Notfall ok (wenn Kabel nicht möglich ist). So wie es aussieht, kannst du den eeePc (oder so) hardwaremässig gar nicht verändern, also muss wohl WLAN herhalten. Schematisch sieht das so aus:

{Internet} --- [Ethernet 84.72.0.0/14] <<$ eeePC $>> [WLAN 192.168.1.0/24] ---))) <WLAN clients>

Du kannst übrigens nicht über ein einziges Interface routen ("Router als Switch konfiguriert") ausser du verpasst dem Kernel ein paar Patches. Davon würde ich aber abraten, da du bei jedem Kernelupdate diesen neu kompilieren musst (und das muss nicht immer funktionieren :) ).

Torrents, Emule etc. funktioniert das auch unter Debian? Steuerbar über Net.... oder was schlägst du vor?
Könnte man auch einen Backup Server oder so einbauen?


Ja. Ein Backup-Server ist kein Problem. Du müsstest dann einfach ein "Netzlaufwerk" unter Windows freigeben und dieses dann in der Linux-Box mounten. Backups selbst kann man easy mit einem Cronjob und rsync erstellen (falls nicht klar --> Google :) )

Emule verwende ich selbst nicht, aber bezüglich Torrents gibt es da z.B. Torrentflux (bei den meisten Trackern nicht auf der Blacklist, weil das vor allem von "Webseeder" (oder "Roots") eingesetzt wird). Das ist ein PHP-Python-Gebaschtel mit einer Weboberfläche und funktioniert ganz gut. Für Emule findet man sicher auch irgendwelche Software, die den Job erledigt, da bin ich mir sicher (Open Source eben). Eine kurze Suche unter Debian ergab 4 Treffer für "emule". Z.B. :

Source code

1
2
3
4
5
6
7
8
9
10
Description: Door to the 'donkey' network
 MLDonkey is a door to the 'donkey' network, a decentralized network used to
 exchange big files on the Internet. It is written in a wonderful language,
 called Objective-Caml, and present most features of the basic Windows donkey
 client, plus some more:
  - works on UNIX-compatible platforms.
  - remote control by telnet, WEB browser or GTK+ interface.
  - access to EDonkey (edonkey2000, overnet, emule)
  - access to Gnutella1/2
  - access to Bittorrent


Ist das ganze dann auch konfigurierbar über ne Art Weboberfläche oder ist das schwerer wie gesagt ich bin der ultra Noob was Linux angeht, voll der Widoof ich klick mich tod konfigurierer....


Es gibt da Webmin, halte aber nicht besonders viel davon. Schlussendlich muss man immer irgendwas "manuell" auf der Konsole konfigurieren. Um die kommst du früher oder später sowieso nicht herum und so wahnsinnig schwierig wie man glaubt ist das auch nicht (im Gegenteil!).
Heavily in need of this ... (WARNING: Highly Addictive!)

Superuser

Vault Dweller

Posts: 139

Location: Basel

Occupation: Student && Superuser

  • Send private message

5

Friday, February 13th 2009, 1:06am

Btw könntest du natürlich auch eine "USB-Netzwerkkarte" kaufen und diese als zweites Interface verwenden. Dann kannst du den bestehenden Router auch als Switch verwenden (oder einen "reinen" Switch anschaffen).

So wärst du nicht auf WLAN allein beschränkt.

LG :)
Heavily in need of this ... (WARNING: Highly Addictive!)

cryo

Big Badaboom

  • "cryo" started this thread

Posts: 354

Location: Flughafen

Occupation: Autoschlüssler

  • Send private message

6

Friday, February 13th 2009, 6:59am

Jungs

Mir ist da noch was aufgefallen.....

Das CC Modem hat n USB Anschluss....... geht das dann ned auch so:

CC Modem --- USB ---- EEEBox ---- Switch (Router) ---- Clients?
a freak like me just needs Infinity

SYS1: Intel Core i7 3970X, ASUS P9X79 Deluxe, 8x4GB Corsair Dominator GT 1866MHZ, 4x Samsung 512GB SSD 830 RAID 0, 2x ASUS GTX680 SLI ( waiting for TITAN ) - Watercooled
SYS2: Intel i7 3960X, Asus P9X79 Deluxce, 8x4GB Corsair Vengeance, 2x ASUS GTX580, 2x SSD 830 256GB Raid0 WATERCOOLED
SYS3: Intel i7 3770K, Asus P8Z77-I Deluxe, 2x8GB Corsair, ASUS GTX690 , 512GB Samsung SSD 830
NB: Samsung ATIV smart PC Pro XE700

Superuser

Vault Dweller

Posts: 139

Location: Basel

Occupation: Student && Superuser

  • Send private message

7

Friday, February 13th 2009, 10:59pm

Hmm, könnte vielleicht funktionieren. Wenn Linux das blöde CC Modem erkennt, könnte es klappen, aber das ist eigentlich ungünstiger als der andere Fall oben.

Bei deinem "Schema" hast du noch was nicht ganz richtig gezeichnet. Der Switch ist nicht der Router (obwohl es richtige Switches gibt, die sowas können ... sogenannte Layer-3 Switches). Der Router ist dein eeePC.

Ein Router ist eigentlich ein Layer-3 Switch mit normalerweise mindestens zwei Netzwerkinterfaces. Die Bezeichnung "Switch" für so ein Gerät ist aber eher unüblich, sondern eher "Router", weil der nicht "switcht" (Netzwerke zu einer Broadcast Domain zusammenfügt), sondern eben routet (Netzwerke über IP verbindet).

Ich hoffe, ich habe mich verständlich ausgedrückt :)
Heavily in need of this ... (WARNING: Highly Addictive!)

cryo

Big Badaboom

  • "cryo" started this thread

Posts: 354

Location: Flughafen

Occupation: Autoschlüssler

  • Send private message

8

Saturday, February 14th 2009, 9:08pm

Nuja ich denke ich verstehe es...

Hab noch n alten USB Enet Adabter ausgebuddelt von Dlink.... der ist vermutlich besser.

Werde erstmal versuchen ein Linux auf einen USB Stick zu bannen weill meine EEEbox davon Booten kann somit habe ich schön
Zeit um zu pröbeln und mein altes Sys kann ich trotzdem noch booten.

Das mein EEE der Router ist das hab ich ja kapiert... aber ich wollte fragen wenn ich in meinem Netgear WNR3500 den DHCP deaktiviere etc
könnte ich doch den integrierten Switch nutzen oder nicht? Da Gigabit würde ich dieses vorziehen weil ich habe sonst nur noch einen alten Maxxtro 4er Switch mit 100er anbindung hier liegen.

Wie würdest du vorgehen? Was soll ich wo zuerst machen?
Was haltest du von der Idee mit dem Stick?
a freak like me just needs Infinity

SYS1: Intel Core i7 3970X, ASUS P9X79 Deluxe, 8x4GB Corsair Dominator GT 1866MHZ, 4x Samsung 512GB SSD 830 RAID 0, 2x ASUS GTX680 SLI ( waiting for TITAN ) - Watercooled
SYS2: Intel i7 3960X, Asus P9X79 Deluxce, 8x4GB Corsair Vengeance, 2x ASUS GTX580, 2x SSD 830 256GB Raid0 WATERCOOLED
SYS3: Intel i7 3770K, Asus P8Z77-I Deluxe, 2x8GB Corsair, ASUS GTX690 , 512GB Samsung SSD 830
NB: Samsung ATIV smart PC Pro XE700

Superuser

Vault Dweller

Posts: 139

Location: Basel

Occupation: Student && Superuser

  • Send private message

9

Monday, February 16th 2009, 6:31am

Ja, du kannst beim bisherigen Router DHCP abstellen (würde ich dir überhaupt wärmstens empfehlen, mehr als ein DHCP in einem Netz ist ziemlich doof und verursacht recht magische Dinge) und diesen als reinen Switch verwenden.

Das mit dem USB-Stick funktioniert sicher, allerdings ist ein USB-Stick sehr langsam, also sei nicht überrascht, wenn das alles ein bisschen harzig wirkt. Wenn dir die Daten auf dem eeePC nicht wichtig sind und/oder du den sowieso momentan nicht benutzt, dann würde ich direkt installieren.

Wenn du lieber nichts auf dem eeePc anfassen willst, dann würde ich das Ding von einem Stick (oder CD, vielleicht einfacher) booten und dann gemäss Tutorials vorgehen.

Wenn das geht ok, sonst einfach melden :)
Heavily in need of this ... (WARNING: Highly Addictive!)

Similar threads