Ich benutze Mininet Version 2.1.0. Mein Setup ist so, dass ich habe den MININET Befehl von einem remoten Maschine laufen zu lassen, zum Beispielxterm funktioniert nicht in mininet
ssh -X user @ IP Python mininet.py
X11-Forwarding in Ordnung zu sein scheint. Die X-Weiterleitung funktioniert nicht nur von der Mininet-Shell, sondern auch von der SSH-Shell.
Allerdings kann ich Xterm-Befehl auf Mininet nicht ausführen. Ich bekomme keine Ausgabe nach dem Ausführen des Xterm-Befehls.
mininet> pingall
*** Ping: testing ping reachability
h1 -> h2 h3
h2 -> h1 h3
h3 -> h1 h2
*** Results: 0% dropped (6/6 received)
mininet> xterm h1
mininet> h1 xterm
Warning: This program is an suid-root program or is being run by the root user.
The full text of the error or warning message cannot be safely formatted in
this environment. You may get a more descriptive message by running the
program as a non-root user or by removing the suid bit on the executable.
xterm: Xt error: Can't open display: %s
Als ich die MININET von meinen lokalen Rechner, xterm Arbeiten beginnen und ein neues Fenster öffnet.
Wo sollte ich in solchen Fällen nach Xterm-bezogenen Protokollen suchen?
Ich habe schon mehr als einen Tag damit verbracht. Ich habe auch Mininet-Version auf den neuesten 2.2.1 aktualisiert, aber immer noch keinen Erfolg.
Vielen Dank im Voraus!
Lesen Sie zunächst die '-X' Dokumentation und dann' -Y'. Löschen Sie dann Ihre Frage, da es sich hier nicht um eine Programmierfrage und damit um ein Thema handelt. Verwenden Sie das Bugtracking/Support-System des Lieferanten, wenn Sie Probleme mit einem Programm haben. –
@UlrichEckhardt Ich habe beides mit '-X' und' -Y' versucht und trotzdem öffnet xterm kein Fenster. Wenn ich Mininet auf dem lokalen Rechner starte, funktioniert xterm. Das Problem tritt auf, wenn ssh auf dem Remotecomputer ausgeführt wird. Gibt es eine Möglichkeit, die Frage in ein anderes Forum zu verschieben? –