Я успешно запускаю туннели на этой же машине, но я не могу получить sshuttle для загрузки с помощью -dns. Без него он загружается и работает. Вот командная строка и консоль возвращаются ... любые идеи?Не удается получить sshuttle для запуска с -DNS routing
Независимо от того, что я делаю, я просто не могу заставить этого плохого мальчика запустить с включенным -dns.
$ sshuttle --dns -vr server:8080 0/0
Starting sshuttle proxy.
Listening on ('127.0.0.1', 12300).
DNS listening on ('127.0.0.1', 12300).
firewall manager ready.
c : connecting to server...
Password:
s: latency control setting = True
s: available routes:
s: 10.0.0.0/8
s: 10.0.0.1/32
s: 10.0.0.3/32
s: 10.0.0.255/32
s: 169.254.0.0/16
c : connected.
Connected.
firewall manager: starting transproxy.
>> ipfw -q add 12300 check-state ip from any to any
>> ipfw -q add 12300 skipto 12301 tcp from any to 127.0.0.0/8
>> ipfw -q add 12300 fwd 127.0.0.1,12300 tcp from any to 0.0.0.0/0 not ipttl 42 keep-state setup
>> ipfw -q add 12300 divert 12300 udp from any to 10.12.4.220/32 53 not ipttl 42
>> ipfw -q add 12300 divert 12300 udp from any to 10.1.8.128/32 53 not ipttl 42
>> ipfw -q add 12300 divert 12300 udp from any to 10.1.8.129/32 53 not ipttl 42
>> ipfw -q add 12300 divert 12300 udp from any 12300 to any not ipttl 42
c : DNS request from ('10.12.64.218', 51288): 23 bytes
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "assembler.py", line 26, in <module>
File "server.py", line 244, in main
File "ssnet.py", line 555, in runonce
File "ssnet.py", line 457, in callback
File "ssnet.py", line 445, in handle
File "ssnet.py", line 384, in got_packet
File "server.py", line 232, in dns_req
File "server.py", line 128, in __init__
File "server.py", line 135, in try_send
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
firewall manager: undoing changes.
>> ipfw -q delete 12300
c : fatal: server died with error code 1
Спасибо!
Какая платформа вы работает и точно, какую версию sshuttle вы используете? Эта обратная трассировка на самом деле не имеет смысла, поскольку ошибка указывает на поиск DNS, в то время как эта часть кода не пытается выполнять какую-либо деятельность DNS. Вы каким-либо образом изменили настройку python? – apenwarr
Привет, Apenwarr! Спасибо за ответ. Я установил это с помощью доморощенного, поэтому я предполагаю, что это последнее? Mac OSX 10.9.1. Единственное, о чем я могу думать, это то, что я пытался использовать «DNSCrypt» из OpenDNS. На самом деле это не работало для меня из-за заблокированных исходящих портов. Итак, я запустил их скрипт удаления из Github, а затем удалил журналы с Hazel. Считаете ли вы, что это может иметь к этому какое-то отношение? Любой метод возврата к установке «python» по умолчанию для проверки? – OldGreg
FYI - просто полностью переустановлен OSX с диска восстановления. Точная точная ошибка. Есть идеи? – OldGreg