Hallo Friedrich,
On Wed, Sep 27, 2006 at 17:35:57 +0200, Friedrich Hagedorn wrote:
Nene, ich hab das mit ssh nur gesagt, weil ich das kann
(L)$ ssh friedrich@192.168.0.2
und dann auf (D) eingeloggt. Mit allen anderen Techniken kenn ich mich nicht wirklich aus.
Du hast mehrere Moeglichkeiten. Wenn Du auf D keine Rootrechte hast, kannst Du zumindest mit ssh einen SOCKS-Proxy nachbilden:
(L)$ ssh -D 4000 friedrich@192.168.0.2
Dann im WEB-Browser auf L einen SOCKS4-Proxy eintragen: localhost:4000. Alle Dienste, die einen SOCKS4-Proxy nutzen koennen, lassen sich so ueber die ssh-Verbindung tunneln.
Wenn Du Rootrechte auf D hast, konfigurierst Du D als NAT-Router fuer L: (einen Proxy brauchst Du dann nicht)
(D)# echo 1 > /proc/sys/net/ipv4/ip_forward (D)# iptables -t nat -A POSTROUTING -o Extif -j MASQUERADE
Wobei Extif das externe Interface von D (zum Internet) ist. Auf L musst Du dann D als Default-Gateway angeben:
(L)# route add default gw 192.168.0.2
Fuer die DNS-Aufloesung traegst Du den Nameserver Deines Providers in die /etc/resolv.conf auf L ein.
Gruss, Chris