Ich habe sowohl Kabel als auch DSL zu Hause. Wie nutze ich das?


8

Es gab ein Angebot, dem ich nicht widerstehen konnte, und jetzt habe ich sowohl Kabel als auch DSL in meinem Heimnetzwerk. Ich benutze das Kabelnetz ausschließlich, weil es viel schneller ist.

Meine allgemeine Idee war, DSL als Backup für das Kabel zu verwenden, was manchmal ausfällt. Ich arbeite von zu Hause aus und brauche die Sicherheit, immer eine schnelle Internetverbindung zu haben. Und ich habe keine Lust, für Business-Produkte mit schnellen Reaktionszeiten zu bezahlen.

Wenn ich jetzt sehe, dass mein DSL-Modem die ganze Zeit eingeschaltet ist und nichts zu tun hat, frage ich mich, ob Sie Ideen für eine gute Verwendung finden können.

  • Kann ich meinen WLAN-Router so konfigurieren, dass sowohl Kabel als auch DSL angeschlossen sind? Die Sicherung würde automatisch erfolgen -> Wenn eine Verbindung fehlschlägt, übernimmt die andere sofort.
  • Mein Haupt-PC verfügt über zwei Ethernet-Ports. Ich habe versucht, sowohl Kabel- als auch DSL-Router gleichzeitig anzuschließen, aber dies stört meine Internetverbindung. Gibt es eine Möglichkeit, DSL als automatische Sicherung zu verwenden?

Ich bin nicht bereit, das DSL-Modem auszuschalten, da ich nach meiner Rückkehr aus dem Urlaub schlechte Erfahrungen gemacht habe und festgestellt habe, dass mein DSL nach dem erneuten Einschalten nicht mehr funktioniert.


Nur neugierig, was war der ultimative Grund, warum das DSL nicht mehr funktionierte, nachdem das Modem während Ihres Urlaubs ausgeschaltet war?
Fideli

Ich kenne den endgültigen Grund nicht. Was die Symptome betrifft: Es dauerte lange, bis das Modem die Internet-LED wieder anzeigte, manchmal mehrere Stunden. Der technische Support empfahl normalerweise ein Zurücksetzen und eine Neukonfiguration (DSL-Benutzername und -Kennwort). Wenn ich es einfach eingeschaltet ließ, musste ich das nicht durchgehen. Dies war einer der Gründe, warum ich auf Kabel umgestiegen bin.
Benutzer 99572 ist in Ordnung

Wenn ich es wäre und nicht, würde ich das DSL ausschließlich für Bittorrent oder eine Roku-Box verwenden ... roku.com/?gclid=CIbzjvSMwasCFREj7AodVm54sg
Moab

Was ist der Hersteller Ihrer Netzwerkkarte? Es gibt einige Dinge, die Sie mit Intel-Netzwerkadaptern tun können, die als Link Agreggation bezeichnet werden (genau wie Docs Best-Estist-Methode). wordpress.vaas.me/?p=25 Ich weiß, dass dies in einem Internet-Netzwerk gut funktioniert, bin mir aber nicht sicher, wie zwei externe Adressen von verschiedenen Anbietern behandelt werden sollen.
Kobaltz

^ Wenn dies gesagt ist, können Sie auch ein primäres / sekundäres Failover durchführen. Wenn also eine Verbindung ausfällt, wird die zweite Verbindung hergestellt. Dies ist bei mehreren Nics etwas Standard.
Kobaltz

Antworten:


17

Der humanitäre Weg

Wenn Ihr Kabel-ISP ausfällt, schalten Sie Ihren Router vom Kabel aus und wechseln Sie zu Ihrem DSL-Dienst. Verwenden Sie Ihre fleischigen menschlichen Hände oder ein Kind mit ausreichenden Eltern . Wechseln Sie die Dienste daher einfach manuell ...

Die meisten Geräte können gehackt werden, um diese Funktion auszuführen.  Wie dieses wimmernde Kind


Der "einfache" Weg

Schritt 1) Installieren Sie pfsense auf einem beschissenen alten Computer mit 3 Netzwerkkarten (1 für Ihr LAN, 2 für Ihre ISPs).

Schritt 2) Richten Sie die Multi-WAN-Unterstützung gemäß dieser Anleitung ein .

Schritt 3) Nehmen Sie Ihre regulären Aktivitäten wieder auf .

Schritt 4) ??

Schritt 5) Profitieren Sie!

Oder Sie können die Vorgehensweise wie unten beschrieben in die Hand nehmen ...


Der halsbärtige Weg

Das Folgende ist schamlos plagarisiert und von Linux.com erworben .

Heutzutage ist es schwer vorstellbar, dass ein Unternehmen operiert, ohne die enormen Ressourcen und Möglichkeiten des Internets zu nutzen. Die Rolle des Internets ist so bedeutend geworden, dass es sich kein Unternehmen leisten kann, die Netzverbindung zu lange zu unterbrechen. Folglich verfügen die meisten Organisationen über eine sekundäre oder Backup-Verbindung (z. B. eine Standleitung), falls ihre primäre Netzverbindung ausfällt. Das manuelle Umschalten von der primären auf die Sicherungsverbindung durch den Systemadministrator kann jedoch einige Zeit in Anspruch nehmen, je nachdem, wie bereit die Sicherungskonfiguration ist und ob der Administrator zum richtigen Zeitpunkt verfügbar ist. Der Prozess kann sogar zu einer kostspieligen Angelegenheit werden, wenn die Organisation dedizierte Router zum Zweck der automatischen Umschaltung kaufen muss.

In diesem Artikel werden wir uns mit dem Einrichten eines vorhandenen Linux-Computers als Failover-Router befassen, um eine schnelle und automatische Umschaltung von einer toten Internetverbindung (der primären Verbindung) auf eine betriebsbereite (die sekundäre Verbindung) zu ermöglichen.

Zu Beginn benötigen Sie einen PC mit einer kürzlich installierten GNU / Linux-Distribution. Sie benötigen außerdem drei Netzwerkkarten, um diese Linux-Box zu verwenden. Zwei der drei Netzwerkkarten, z. B. eth0 und eth1, stellen eine Verbindung zu den Internet-Routern / Gateways Ihres primären ISP (z. B. ISP1) und sekundären ISP (z. B. ISP2) her. Die dritte Netzwerkkarte, z. B. eth2, stellt eine Verbindung zu Ihrem internen LAN her.

Netzwerk einrichten

Beginnen Sie mit der Einrichtung Ihres Netzwerks basierend auf den Konfigurationsinformationen, die Ihnen zur Verfügung stehen. Sie können die Konfigurationen über die X Window-Benutzeroberfläche mit dem Dienstprogramm Network vornehmen. Öffnen Sie dazu das Dienstprogramm Netzwerk über Hauptmenü> Systemeinstellungen> Netzwerk. Dadurch wird ein Netzwerkkonfigurationsfenster geöffnet, in dem eine Liste aller auf Ihrem System installierten Netzwerkkarten angezeigt wird. Doppelklicken Sie auf die Netzwerkkarte, die Sie konfigurieren möchten, wählen Sie die Option IP-Adressen statisch festlegen und weisen Sie die IP-Adresse zusammen mit der Subnetzmaske zu. Es gibt auch ein Feld für die Standard-Gateway-Adresse. tou kann es vorerst leer lassen, wie es später über die Kommandozeile angegeben werden kann.

Weisen Sie die IP-Adressen, die Sie von Ihren ISPs erhalten haben, den beiden Netzwerkkarten eth0 und eth1 zu. In unserem Setup haben wir eth0 = 61.16.130.100 und eth1 = 200.15.110.101 (öffentliche IP-Adressen) zusammen mit der Subnetzmaske 255.255.255.224 zugewiesen.

Weisen Sie Ihrer dritten Karte eine private IP-Adresse basierend auf Ihrem internen LAN-Subnetz zu. Wir haben eth2 = 10.0.0.1 zugewiesen, wobei 10.0.0.0/24 der Adressbereich für unser internes LAN-Setup war. Speichern Sie Ihre Änderungen und beenden Sie das Programm.

Aktivieren Sie nun die IP-Paketweiterleitung auf der Linux-Box, indem Sie den Wert von net.ipv4.ip_forward in der Datei /etc/sysctl.conf auf 1 ändern und den folgenden Befehl ausführen:

# sysctl -p

Als Nächstes müssen Sie iptables durch Hinzufügen bestimmter Regeln konfigurieren, damit Ihr internes LAN Pakete an das Internet weiterleiten kann. Geben Sie dazu folgende Befehle als root aus:

# iptables  -t  nat  -A  POSTROUTING  -o  eth0  -j  MASQUERADE

# iptables  -t  nat  -A  POSTROUTING  -o  eth1  -j  MASQUERADE

# iptables  -A  FORWARD  -s  10.0.0.0/24  -j  ACCEPT

# iptables  -A  FORWARD  -d  10.0.0.0/24  -j  ACCEPT

# iptables  -A  FORWARD  -s  !  10.0.0.0/24  -j DROP

Mit den obigen Befehlen wird die Maskierung in der NAT-Tabelle aktiviert, indem eine POSTROUTING-Regel (-A POSTROUTING) für alle ausgehenden Pakete an den beiden Ethernet-Schnittstellen eth0 und eth1 angehängt wird. Die nächsten beiden Leitungen akzeptieren die Weiterleitung aller Pakete zum und vom 10.0.0.0/24-Netzwerk. In der letzten Zeile werden die Pakete verworfen, die nicht aus dem 10.0.0.0/24-Netzwerk stammen.

Speichern Sie die iptables-Regeln wie folgt, um sie dauerhaft zu machen:

# iptables-save > /etc/sysconfig/iptables

Jetzt müssen Sie Ihr Netzwerk sowie iptables neu starten:

# /etc/init.d/network  restart

# /etc/init.d/iptables  restart

Geben Sie iptables --L ein, um festzustellen, ob Ihre neuen iptables-Regeln in Kraft getreten sind.

Failover-Routing aktivieren

Nachdem Sie Ihr Netzwerk konfiguriert haben, müssen Sie als Nächstes das Failover-Routing auf Ihrer Linux-Box aktivieren. Wenn die erste Route ausfällt, wechselt der Router automatisch zur nächsten Route. Dazu müssen Sie die Standard-Gateway-Routen hinzufügen, die Ihnen von Ihren ISPs für beide Netzwerkkarten bereitgestellt werden:

# route add default gw 61.16.130.97 dev eth0

# route add default gw 200.15.110.90 dev eth1

Hier ist 61.16.130.97 die von ISP1 angegebene Gateway-Adresse und 200.15.110.90 die von ISP2 angegebene Gateway-Adresse. Ersetzen Sie sie durch die Ihnen zur Verfügung stehenden Adressen. Diese Routen verschwinden bei jedem Neustart des Systems. Um diese Routen dauerhaft zu machen, fügen Sie die beiden oben genannten Befehle in die Datei /etc/rc.d/rc.local ein, die beim Booten ausgeführt wird.

Stellen Sie außerdem sicher, dass für alle Computer in Ihrem internen LAN (10.0.0.0/24) die Standard-Gateway-Adresse als IP-Adresse der eth3-Ethernet-Schnittstelle (dh 10.0.0.1) Ihres Failover-Routers festgelegt ist.

Ändern Sie abschließend die Datei / proc / sys / net / ipv4 / route / gc_timeout. Diese Datei enthält einen numerischen Wert, der die Zeit in Sekunden angibt, nach der der Kernel eine Route als inaktiv deklariert und automatisch zur anderen Route wechselt, falls verfügbar. Öffnen Sie die Datei in einem beliebigen Texteditor und ändern Sie den Standardwert von 300 in einen kleineren Wert, z. B. 10 oder 15. Speichern Sie die Änderungen und beenden Sie sie.

Jetzt kann Ihr Linux-Computer als Failover-Router verwendet werden und wechselt bei jedem Ausfall der primären Route automatisch und schnell zur sekundären Route.


1
Der einfache Weg und der einfache Weg sehen ziemlich vernünftig aus. Ich werde sie untersuchen. Vielen Dank.
Benutzer 99572 ist in Ordnung

1
So heißt es. Ich bin nicht überzeugt, aber ich habe es nie persönlich versucht. Nach meinen Erfahrungen mit ISPs bleiben die von DHCP delegierten Verbindungsinformationen bestehen, bis Sie Ihr Modem für eine angemessene Zeit außer Betrieb gesetzt haben. Sie können also einfach Ihre vorhandene Konfiguration übernehmen, die Sie vermutlich von DHCP übernommen haben, und dann genau dieselben Informationen wie bei statischen Verbindungen eingeben. Wenn Sie einen langen Stromausfall haben, können Sie das Interface-Setup wiederholen. Prost Freund.
James T Snell

1
Sehr unterhaltsam!
InChargeOfIT

2

Sie könnten einen DSL-Router mit einer Lastausgleichsoption erhalten (Draytek macht zum Beispiel einige). Ich bin nicht sicher, welche Verbindung Ihr Kabel hat, aber der ADSL-Router würde erwarten, dass ein Ethernet-Kabel in eine Art Kabel-Router eingeht.

Ich vermute, wenn Sie nicht für bessere Dienste bezahlen möchten, möchten Sie möglicherweise auch nicht für einen besseren Router bezahlen (das klingt vielleicht beleidigend, ist aber nicht beabsichtigt!), Also hilft es Ihnen möglicherweise nicht - kostet wahrscheinlich etwa 150 Pfund der Router. Es mag billigere Modelle geben, die das Gleiche tun, aber ich habe keine Erfahrung damit


Ich möchte für bessere Services bezahlen, habe aber auch angenommen, dass ein besserer Service irgendwann ausfallen wird. Anstatt Ausfallzeiten zu riskieren, habe ich meine Wetten mit einer anderen Technologie abgesichert. Und ich bezahle mehr als zuvor, nur nicht so viel mehr.
Benutzer 99572 ist in Ordnung

1

Wenn Sie einen kompatiblen Router zur Verfügung haben, können Sie dieser Anleitung folgen:

http://www.dd-wrt.com/wiki/index.php/Dual_WAN_with_failover

In der mittellangen Seeschwalbe ist es viel billiger als ein ganz anderer Computer, der Strom verbraucht, nur um ein Failover durchzuführen. Wenn Sie keinen kompatiblen Router haben, würde ich einen kaufen, um die Arbeit zu erledigen.


klingt wie der kostengünstigste Weg, wird es prüfen.
Benutzer 99572 ist in Ordnung

Die WRT54GL funktionieren gut und sind nicht teuer. Wenn Sie 802.11n und Gigabit-Ethernet möchten, gibt es Router, die dies auch mit ddwrt unterstützen.
Matt H

Ich glaube, Sie können ddwrt auf einer x86-Box betreiben. Hast du keinen alten PC herumliegen?
James T Snell

@doc - Ein alter PC kann 200 W Dauerleistung gegenüber 10 W verbrauchen. Selbst ein neuer Router macht sich in wenigen Monaten durch Stromeinsparung bezahlt.
Matt H

1
@ Matt H: Ich bezahle ungefähr 0,07 $ / KW-h. Das billigste Wrt kostet 40 US-Dollar und läuft mit 6 W, sodass Sie den Soundpunkt haben, dass es weitaus weniger Strom verbraucht. Eine Leistung von 40 US-Dollar würde eine 200-W-Maschine (bei der ein P4 im Leerlauf näher an 150 W laufen sollte) 40 / 0,014 Stunden lang betreiben, was 119 Tagen entspricht. Ich nehme an, du hast recht. Nach ca. 3,5 Monaten kostet der Betrieb des Wrt weniger. Ich mag den Desktop-Ansatz, weil ich den umfangreichen Speicher (für Squid-Proxy) und die Paketinspektionsoptionen mag. Wenn Sie nun anfangen, die Zinsgebühren für die 40 USD zu berücksichtigen (vorausgesetzt, Sie können Ihre Visumrechnung nicht vollständig bezahlen), wird die Analyse interessanter.
James T Snell

1

Ich würde das gerne zusammenfassen. Betrachten Sie diese Frage als abgeschlossen, es sei denn, jemand da draußen hat zusätzliche Erkenntnisse, die es wert sind, geteilt zu werden. Ich habe alle Informationen, die ich brauche.

Was meine ursprüngliche Frage zu kreativen Verwendungszwecken für mein Setup betrifft, die nach Super User-Standards als gut oder schlecht empfunden werden kann, scheint es keine zu geben, außer der Möglichkeit, eine der Verbindungen für eine bestimmte Aufgabe zu verwenden. Da ich kein schwerer Downloader oder Uploader bin, gilt dies nicht für mich. Also Mist hier.

Für die Idee, DSL als Backup-Lösung zu verwenden, haben Sie mir wertvolle Informationen geliefert, die ich vorher nicht hatte. Von den angebotenen Lösungen scheint mir die DD-WRT-Option am attraktivsten zu sein, da sie wahrscheinlich mit meiner vorhandenen Hardware funktioniert.

ist gut

PS: Ich weiß, dass mein Benutzername nicht dem Protokoll entspricht, aber ich bin in solchen Dingen nicht wirklich kreativ.


3 Dinge: 1) Wenn Sie die gewünschte Antwort gefunden haben, markieren Sie sie als beantwortet. Es kann jedoch sein, dass Personen weiterhin für andere Interessenten posten. 2) Geben Sie keinen Kommentar als Antwort ein. 3) Ich denke, Ihr Benutzername ist in Ordnung, also machen Sie sich keine Sorgen. Willkommen in SU und viel Spaß!
Fideli

@user - Ich habe nichts gegen Ihre Antwort;)
James T Snell
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.