Ik probeer vanaf een Debian bak een X applicatie displayed te krijgen op een knoppix bak. Dit gaat over het internet.
De opzet tot nu toe is de volgende:
De debian bak zit achter een firewall, de knoppix bak achter een ADSL router.
Op de knoppix bak heb ik via "xhost +" volledige toegang aanstaan (ja, is niet secure maar alleen voor de test).
Op de ADSL router heb ik in de NAT table een entry toegevoegd die port 6000 doorstuurt naar port 6000 van het IP van de knoppix bak.
Op de debian machine heb ik in 1 console watch netstat -tn draaien. In een andere start ik als test "xterm -display [ip adsl router]:0.0
Ik zie nu in de console die netstat draait meteen een regel bijkomen met "foreign address [ip adsl router]:6000 state ESTABLISHED".
Dit lijkt dus goed te gaan. Alleen, op de knoppix bak zie ik gewoon geen window verschijnen.
Natuurlijk heb ik het ook andersom geprobeerd met de meest voor de hand liggende methode: ssh -X vanaf knoppix naar de entry server van het netwerk waarin de debian bak zit. Dit werkt echter niet. X11forwarding staat wel aan op deze entry server, maar na het inloggen heb ik gewoon geen DISPLAY die gezet is. Omdat ik niet wil (mag!) rommelen op deze machine laat ik deze methode dus maar voor wat het is.
Het vreemde is dus dat die eerste methode wel connect, maar toch nix laat zien. Na het opstarten van de ssh server op Knoppix, kan ik wel gewoon ssh'en vanaf de debian naar de knoppix bak, maar X wil dus niet lukken.
Weet iemand waar dit aan zou kunnen liggen?
De opzet tot nu toe is de volgende:
De debian bak zit achter een firewall, de knoppix bak achter een ADSL router.
Op de knoppix bak heb ik via "xhost +" volledige toegang aanstaan (ja, is niet secure maar alleen voor de test).
Op de ADSL router heb ik in de NAT table een entry toegevoegd die port 6000 doorstuurt naar port 6000 van het IP van de knoppix bak.
Op de debian machine heb ik in 1 console watch netstat -tn draaien. In een andere start ik als test "xterm -display [ip adsl router]:0.0
Ik zie nu in de console die netstat draait meteen een regel bijkomen met "foreign address [ip adsl router]:6000 state ESTABLISHED".
Dit lijkt dus goed te gaan. Alleen, op de knoppix bak zie ik gewoon geen window verschijnen.
Natuurlijk heb ik het ook andersom geprobeerd met de meest voor de hand liggende methode: ssh -X vanaf knoppix naar de entry server van het netwerk waarin de debian bak zit. Dit werkt echter niet. X11forwarding staat wel aan op deze entry server, maar na het inloggen heb ik gewoon geen DISPLAY die gezet is. Omdat ik niet wil (mag!) rommelen op deze machine laat ik deze methode dus maar voor wat het is.
Het vreemde is dus dat die eerste methode wel connect, maar toch nix laat zien. Na het opstarten van de ssh server op Knoppix, kan ik wel gewoon ssh'en vanaf de debian naar de knoppix bak, maar X wil dus niet lukken.
Weet iemand waar dit aan zou kunnen liggen?
It's shocking to find how many people do not believe they can learn, and how many more believe learning to be difficult.