Привет,
Кто-то поднимал DNS туннель на амазоновских микроинстансах?
Используя iodine, получаю bad handshake.
На сервере запускаю:
sudo iodined -f 192.168.254.1 tunnel.example.org
Enter password:
Opened dns0
Setting IP of dns0 to 192.168.254.1
Setting MTU of dns0 to 1130
Opened UDP socket
Listening to dns for domain tunnel.example.org
На клиенте получаю:
iodine tunnel.example.org
Enter password:
Opened dns0
Opened UDP socket
Sending DNS queries for tunnel.example.org to 8.8.8.8
Autodetecting DNS query type (use -T to override).
Using DNS type NULL queries
Version ok, both using protocol v 0x00000502. You are user #0
Received bad handshake
Retrying login...
Received bad handshake
Retrying login...
Received bad handshake
Retrying login...
Received bad handshake
Retrying login...
Received bad handshake
Retrying login...
iodine: couldn't login to server
В это же время на сервере в stderr/stdout ничего не пишет. (он запущен в foreground)
Грешу на то, что сервер за NAT. Вот его интерфейс.
ip a s eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 12:31:3d:06:39:9e brd ff:ff:ff:ff:ff:ff
inet 10.112.70.108/23 brd 10.112.71.255 scope global eth0
inet6 fe80::1031:3dff:fe06:399e/64 scope link
valid_lft forever preferred_lft forever