Hallo,
Ich habe folgendes Problem: Mein Rechner ist über Masquerading ans Inet angeschlossen. Nun ist aber auf der anderen Seite des Routers eine Workstation, auf der ich X-Win-Progs starten möchte. Wie kriege ich die Verbindung zu meinem Rechner? Ohne Masqerading dazwischen geht das ja einfach: Telnet und dann über xhost/$DISPLAY Anzeige umleiten. Nur was macht der Router mit der ankommenden Verbindung. Gibts dafür eigentlich auch Kernel-Module? Zur allergrößten Not ginge auch eine Art XDMCP-Client (als extra Prog) obwohl das bei meinem 33.6K-Modem verschenkte Bandbreite wäre.
Mfg Tobias
On Thu, Nov 16, 2000 at 11:25:35PM +0100, Tobias Schlemmer wrote:
Mein Rechner ist über Masquerading ans Inet angeschlossen. Nun ist aber auf der anderen Seite des Routers eine Workstation, auf der ich X-Win-Progs starten möchte. Wie kriege ich die Verbindung zu meinem Rechner? Ohne Masqerading dazwischen geht das ja einfach: Telnet und dann über xhost/$DISPLAY Anzeige umleiten. Nur was macht der Router mit der ankommenden Verbindung. Gibts dafür eigentlich auch Kernel-Module?
Zwei Varianten
1. (nich ratsam) Installiere auf dem Router fuer ein paar Ports ab 6000 aufwärts ein Tool, dass Portforwarding an deine Workstation macht (z.B. rinetd) 2. (ja, mach das!) verwende statt telnet die ssh zum Verbinden nach aussen. Abgesehen von der Verschluesselung kannst du damit automatisch auf dem remotehost $DISPLAY setzen lassen (z.B. auf "rmotehost:10" - nicht wundern, die Darstellung erfolgt trotzdem bei dir lokal) Lies mal "man ssh".
Zur allergrößten Not ginge auch eine Art XDMCP-Client (als extra Prog)
XDMCP wird dir nicht weiterhelfen
obwohl das bei meinem 33.6K-Modem verschenkte Bandbreite wäre.
Achja. Bei der ssh kannst du auch völlig tranparent eine Kompression einschalten. Achja 2.: xhost willst du nicht wirklich verwenden. In Verbindung mit ssh ist es schlicht ueberfluessig, ansonsten ist eher xauth das Tool der Wahl (manual lesen!)
Reinhard
lug-dd@mailman.schlittermann.de