Hallo,
ich habe bei mir am Rechner 2 Verbindungen zu 2 Routern (Ethernet und WLAN) und so auch zu 2 DSL-Anschlüssen. Standardmäßig ist WLAN aus und ich schalte es bei bei Bedarf ein. Bisher nutze ich so nur wget, weil man da einstellen kann, dass ein bestimmtes Interface genutzt werden soll. yotube-dl bietet das leider nicht. Über deren Support-Forum bin ich auf diesen Thread gestoßen: https://superuser.com/questions/241178/how-to-use-different-network-interfaces-for-different-processes
Wenn ich das korrekt verstehe kapselt man so eine Netzwerkverbindung vom System ab, ähnlich einer virtuellen Maschine. Für alle normal gestarteten Anwendungen ist das Interface nicht mehr da, nur wenn ich es explizit angebe, dass eine Anwendung in dem Namespace laufen soll. Hab ich das in etwas richtig verstanden?
Zum Problem: Ich habe das bisher nur in einer virtuellen Maschine getestet mit EINEM Interface. Klappte alles. eth0 ist jetzt "weg". Wenn ich aber Firefox im Namespace starte kommt er nicht ins Internet. Wenn ich Xfce4-terminal im Namespace starte und
ping www.google.de
versuche kommt
ping: www.google.de: Temporärer Fehler bei der Namensauflösung
Irgendwas läuft hier falsch. Ich vermute, da ich das einzige Netzwerkinterface im System abgekapselt habe, gibt es nun keines mehr, dass die "echte" Verbindung ins Internet herstellen kann, oder? Ich müsste also ein virtuelles Interface (nur gelesen, noch nie gemacht) erstellen oder aber - zumindest für den Test in der VM - über VBox ein zweites Netzwerkinterface emulieren lassen.
Wenn ich das auf einem echten System einrichte, wäre ja auch wlan im Namespace und daher weg. Wenn es genauso läuft wie in der VM wäre damit auch meine Verbindung über WLAN zum Router weg.
Friedrich
Moderiert von kB:
Aus dem Forum „Netzwerk und Internetzugang einrichten“ in einen besser passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) im jeweiligen Forum! Danke.