I couldn't figure out how to force sshuttle to use Python3.5 without either
removing the 2.7 package or changing the symlink. I changed the symlink to
the 3.5 executable, but I still receive the error about unrecognized
arguments:
$ which python
/usr/bin/python
$ /usr/bin/python --version
Python 3.5.1+
$ apt-cache policy sshuttle
sshuttle:
Installed: 0.78.0-1
Candidate: 0.78.0-1
Version table:
*** 0.78.0-1 500
500 http://mirrors.kernel.org/debian sid/main amd64 Packages
500 http://mirrors.kernel.org/debian sid/main i386 Packages
100 /var/lib/dpkg/status
0.54-2 500
500 http://mirrors.kernel.org/debian jessie/main amd64 Packages
500 http://mirrors.kernel.org/debian jessie/main i386 Packages
$ sudo sshuttle --dns 204.XX.XX.XX -r [email protected] 10.0.0.0/8
204.XX.XX.0/23
usage: sshuttle [-l [ip:]port] [-r [user@]sshserver[:port]] <subnets...>
sshuttle: error: unrecognized arguments: 10.0.0.0/8 204.XX.XX.0/23
If you have additional instructions or suggestions I'm happy to test them.
Thanks for looking into this!
Jeffrey