Zwei Internetverbindungen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
gerdich
Beiträge: 27
Registriert: 12.02.2010 15:17:39

Zwei Internetverbindungen

Beitrag von gerdich » 03.06.2013 19:19:28

Im Mietvertrag sind kostenlos 300kBit/s vorhanden.

Das reicht meistens und vor allem für mein Webradio.

Manchmal brauche ich mehr. Dazu benutze ich per WLan das Internet meines Nachbarn.

Ich habe 2 Internetverbindungen. Seitdem herrscht Chaos. Mein Webradio läuft nur noch, wenn die WLAN-Verbindung zusammenbricht. Ich habe es mit Mplayer auf die 300kbit-Schnittstelle fixiert. Auch sonst macht die Verbindung was sie will und wählt meistens das schnellere Interface. Dann bricht das andere Interface zusammen.

Ist Debian in der Lage zwei Interfaces zum Internet zu verwalten?

Wie konfiguriert man das sauber?


(Ich bin auf Squeeze. Sollte ich zu Wheezy wechseln?)

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Zwei Internetverbindungen

Beitrag von Cae » 03.06.2013 20:14:28

gerdich hat geschrieben:Ist Debian in der Lage zwei Interfaces zum Internet zu verwalten?

Wie konfiguriert man das sauber?
Kombinierte Antwort: Ja klar, wenn man es sauber konfiguriert. Es gibt einen Standardgateway, den dir die default-Zeile von

Code: Alles auswählen

$ ip route
angibt. Darueber gehen alle neuen Verbindungen. Vermutlich ist das gerade der WLAN-Uplink, daher gehen alle neuen Verbindungen darueber. Man kann da auch ein Verhaeltnis einstellen oder das Ganze per Firewall umbiegen. Was ich selbst schon eingesetzt habe ist die erstere Variante mit ip route und ip rule, wie sie in [1] beschrieben wird.

Moeglicherweise eine andere Vorgehensweise aber einfacher (und damit weniger fehleranfaellig), wenn du nur in "Webradio" und "nicht Webradio" trennen willst: Setze den Standardgateway grundsaetzlich auf's WLAN und bau' eine Route zum Webradio statisch ein. Angenommen, dein 300k-Uplink ieth0 st ueber 192.0.2.1 erreichbar, der WLAN-Router deines Nachbarn waere 198.51.100.1 auf wlan0 und das Webradio auf 203.0.113.1 [2]zu finden. Dann saehe das so aus:

Code: Alles auswählen

# ip route replace default via 198.51.100.1
# ip route add 203.0.113.1 via 192.0.2.1 dev eth0
Bloed ist's natuerlich, dass das Radio normalerweise nicht auf 'ne IP gebunden ist, sondern per DNS auf mehrere IPs zeigen kann. Dann muesste man die letzte Regel fuer alle infrage kommenden IPs setzen, z.B. mit

Code: Alles auswählen

# host -t A example.org | awk '{ print $NF }' | while read ip; do ip route add "$ip" via 192.0.2.1 dev eth0; done
als Einzeiler (wobei example.org fuer den FQDN vom Webradio steht).
gerdich hat geschrieben:(Ich bin auf Squeeze. Sollte ich zu Wheezy wechseln?)
Ja, innerhalb der naechsten paar Monate, weil Squeeze dann nicht mehr supportet wird. Dein aktuelles Problem sollte das nicht betreffen.

Gruss Cae

[1] http://lartc.org/howto/lartc.rpdb.multiple-links.html
[2] das sind uebrigens alles fuer Beispiele reservierte Adressbloecke, aehnlich wie example.org, siehe RFC 5737 [3]
[3] http://tools.ietf.org/search/rfc5737
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

gerdich
Beiträge: 27
Registriert: 12.02.2010 15:17:39

Re: Zwei Internetverbindungen

Beitrag von gerdich » 03.06.2013 20:39:52

Vielen herzlichen Dank für die ausführliche und hilfreiche Antwort.

Antworten