Verbinden des Routerverkehrs mit dem Shuttle-Tunnel


3

Ich benutze sshuttle , um aus einer fragwürdigen Hotel-WLAN-Verbindung herauszukommen. Ich habe einen kleinen Reiserouter und möchte ihn auch verwenden, indem ich die Shuttle-Verbindung meines Laptops herstelle, damit ich mein Telefon mit dem Router verbinden und ihn auch tunneln kann.

Ich habe meinen Laptop, der mit beiden richtig spricht, kann aber den Routerverkehr nicht zu sshuttle bringen. Ich bin sicher, es gibt einige Iptables Magie, die mir helfen können.

Ich starte sshuttle wie folgt:

sshuttle -e 'ssh -C' --dns -r userid@remote.host 0.0.0.0/0 -x 10.10.10.0/24

Von iptables-save nach dem Start von sshuttle (der Router ist 10.10.10.1):

*nat
:PREROUTING ACCEPT [1:92]
:INPUT ACCEPT [1:92]
:OUTPUT ACCEPT [6:428]
:POSTROUTING ACCEPT [110:7243]
:sshuttle-12300 - [0:0]
-A PREROUTING -j sshuttle-12300
-A OUTPUT -j sshuttle-12300
-A sshuttle-12300 -d 10.10.10.0/24 -p tcp -j RETURN
-A sshuttle-12300 -d 127.0.0.0/8 -p tcp -j RETURN
-A sshuttle-12300 -p tcp -m ttl ! --ttl-eq 42 -j REDIRECT --to-ports 12300
-A sshuttle-12300 -d 127.0.1.1/32 -p udp -m udp --dport 53 -m ttl ! --ttl-eq 42 -j REDIRECT --to-ports 12300
COMMIT

Kann mir jemand helfen, diesen Verkehr vom 10.10.10.0/24 in die Umleitung zu bringen?


In Ihrem Befehl schließen Sie 10.10.10.0/24 mit dem -xParameter aus. Und jetzt bitten Sie, den Verkehr in die Umleitung zu bringen. In diesem Fall entfernen Sie die -x 10.10.10.0/24...
Lambert

Ich kann immer noch keine Verbindung über den Router herstellen, ohne diese Option (und ich kann keine Verbindung zum Router herstellen, um zu sehen, was dort passiert, weshalb ich es zuerst hinzugefügt habe).
Greg Baker

Antworten:


2

Ich denke, Sie möchten diese (schrecklich formulierte Option) ...

-l, --listen ... transproxy to this ip address and port number

für so etwas wie ...

shuttle -l 0.0.0.0 -e 'ssh -C' ....

oder wenn das nicht funktioniert, würde ich versuchen -l 10.10.10.1, oder was auch immer die Adresse Ihrer LAN-Schnittstelle ist.

sshuttle ROCKS , aber die Dokumentation ist gut, wenn nicht . Ich meine, WTF bedeutet Transproxy ? das ist so kein Wort, lol. 🚀 🚀

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.