Wie kann ich meine Server-Box in ein Internet-Modem verwandeln?

Wie kann ich meine Server-Box in ein Internet-Modem verwandeln?

Ich habe versucht, etwas über Netzwerke, Netzwerkwartung, Netzwerkadministration und solche Sachen zu lernen (ich möchte Netzwerktechniker werden, wenn ich nach der High School die Universität verlasse) und ich möchte meinen alten PC (auf dem Slackware läuft) als Modem einrichten, als Projekt, das mir beim Lernen hilft. Ich möchte wissen, welche Art von Hardware ich dafür brauche. So ziemlich alles, was ich weiß, ist, dass mein aktuelles Modem ADSL2+ und PPPoA verwendet, was, wie ich glaube, ohnehin eine Softwaresache ist.

Wie kann ich das erreichen?

Antwort1

Aus den Kommentaren entnehme ich, dass Sie nicht an wirklich grundlegenden Dingen interessiert sind, wie der Implementierung eines ADSL-Modulators/Demodulators. Was ohnehin sehr schwierig ist.

Sie möchten anscheinend, dass Ihre Linux-Box als vollwertiger Router fungiert. Das Problem mit den meisten „Modems“ heutzutage ist, dass sie viel mehr können, wie NAT, DHCP, Routing, WLAN usw. Sie können dies jedoch bei einigen Modellen umgehen, indem Sie es inBrückenmodus. Dadurch werden alle über die ADSL-Leitung eingehenden Bits unverändert an den Ethernet-Port weitergeleitet. Das ist mein Setup.

Sie müssen sich direkt mit dem Backend Ihres Anbieters verbinden; in Ihrem Fall müssen Sie einen PPPoA-Client auf Ihrer Box einrichten, um eine Verbindung zu Ihrem Anbieter herzustellen (sonst haben Sie überhaupt kein Internet). Sie benötigen außerdem eine zweite Ethernet-Karte für Ihr internes Netzwerk. Dann müssen Sie NAT für dieses Internet-Netzwerk aktivieren, einen lokalen DHCP-Server einrichten usw. usw. Es gibt eine Menge Dinge einzurichten/installieren/konfigurieren, bevor alles funktioniert. Sie können diesen Router jedoch genau an Ihre Spezifikationen anpassen.

Hinweis: Die Einstellungen Ihres Modems für den Bridge-Modus sind von Modell zu Modell unterschiedlich, sofern sie überhaupt möglich sind. Sie müssen das Handbuch zu Rate ziehen oder sich beim Modem anmelden und die Einstellungen überprüfen.

Antwort2

nun ja, ja und nein.

Ich denke, man kann das am besten anhand des 4-Ebenen-Protokollmodells erklären. Wir haben die Anwendungsschicht, die Transportschicht, die Netzwerkschicht und die Verbindungsschicht.

Jede Schicht kann durch eine andere ersetzt werden - in diesem Fall wäre Ihre Anwendung beispielsweise HTTP, transportiert über TCP, über ein IP-Netzwerk, über einphysische Verbindungdas wiederum mithilfe von ADSL2+ und PPP über ADSL (in das IP gekapselt ist) kommuniziert.

Die Softwareschichten lassen sich recht einfach erstellen, die Hardwareschichten weniger

Die physische Verbindung müsste elektrisch mit Ihrem Netzwerk kompatibel sein und so weiter. Um Ihren PC in ein Modem zu verwandeln, müssten Sie … nun ja, ein Modem bauen, das ADSL 2+ „spricht“ und mit dem aktuellen Netzwerk kompatibel ist (also diesem Standard entspricht. Und … sagen wir einfach, Ihr Telefonanbieter wird nicht gerade begeistert sein, insbesondere wenn Sie versehentlich viel Rauschen in das Netzwerk einbringen oder Schlimmeres). Es wäre wahrscheinlich einfacher, ein Modem zu kaufen, als alle Teile zu beschaffen, alle Platinen zu bauen und die Firmware für das Modem zu codieren.

Sie könnten Ihren PC jedoch als Router verwenden, wie in den Kommentaren zu Ihrer Frage vorgeschlagen.

Antwort3

Vielleicht ist es einfacher, den umgekehrten Weg zu gehen und Ihre „Modembox“ in einen sehr kleinen „Server“ umzuwandeln: Versuchen Sie, DD-WRT, Open-WRT oder Tomato auf Ihrem aktuellen DSL-Modem zu flashen.

Ihre Ressourcen sind etwas eingeschränkt, aber Sie haben auf jeden Fall Linux auf der Box, die DSL-Schnittstelle ist „direkt da“ und Sie verfügen über die meiste, wenn nicht sogar die gesamte Netzwerkflexibilität, die es bietet, einschließlich iptables, brctl, die Möglichkeit, Dinge wie tsharkund so auf dem Router auszuführen und was auch immer Sie sonst noch an Paketen finden oder dafür kompilieren können.

verwandte Informationen