[iodine-users] Iodine set up help | Ubuntu Server - MacBook Pro Client

Chris Parker cockneyparker at btinternet.com
Mon May 16 18:42:10 CEST 2011


Sorry all, having read the first advice from Dmitry properly, I see I was
supposed to dig A on the server not the client.

I have done that and now connecting via the client (Windows this time), I
receive;

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>cd ../../

C:\>iodine
'iodine' is not recognized as an internal or external command,
operable program or batch file.

C:\>cd iodine

C:\iodine>idodine -f -P test iodine.dnstunnel.co.cc
'idodine' is not recognized as an internal or external command,
operable program or batch file.

C:\iodine>./idodine -f -P test iodine.dnstunnel.co.cc
'.' is not recognized as an internal or external command,
operable program or batch file.

C:\iodine>cd bin

C:\iodine\bin>./idodine -f -P test iodine.dnstunnel.co.cc
'.' is not recognized as an internal or external command,
operable program or batch file.

C:\iodine\bin>idodine -f -P test iodine.dnstunnel.co.cc
'idodine' is not recognized as an internal or external command,
operable program or batch file.

C:\iodine\bin>dir
 Volume in drive C has no label.
 Volume Serial Number is 4444-B026

 Directory of C:\iodine\bin

13/02/2010  14:54    <DIR>          .
13/02/2010  14:54    <DIR>          ..
13/02/2010  14:54           188,433 iodine.exe
13/02/2010  14:54           185,960 iodined.exe
13/02/2010  14:54            89,088 zlib1.dll
               3 File(s)        463,481 bytes
               2 Dir(s)  22,997,909,504 bytes free

C:\iodine\bin>idodine.exe -f -P test iodine.dnstunnel.co.cc
'idodine.exe' is not recognized as an internal or external command,
operable program or batch file.

C:\iodine\bin>iodine.exe -f -P test iodine.dnstunnel.co.cc
Opening device Local Area Connection 2
Opened UDP socket
Opened UDP socket
Opened UDP socket
Sending DNS queries for iodine.dnstunnel.co.cc to 208.67.222.222
Autodetecting DNS query type (use -T to override)...
Using DNS type NULL queries
Version ok, both using protocol v 0x00000502. You are user #0
Enabling interface 'Local Area Connection 2'
Setting IP of interface 'Local Area Connection 2' to 10.0.0.2 (can take a
few se
conds)...

Server tunnel IP is 10.0.0.1
Testing raw UDP data to the server (skip with -r)
Server is at 192.168.0.101, trying raw login: OK
Sending raw traffic directly to 192.168.0.101
Connection setup complete, transmitting data.
No downstream data received in 60 seconds, shutting down.

C:\iodine\bin>iodine.exe -f -P test iodine.dnstunnel.co.cc
Opening device Local Area Connection 2
Opened UDP socket
Opened UDP socket
Opened UDP socket
Sending DNS queries for iodine.dnstunnel.co.cc to 208.67.222.222
Autodetecting DNS query type (use -T to override).
Using DNS type NULL queries
Version ok, both using protocol v 0x00000502. You are user #1
Enabling interface 'Local Area Connection 2'
Setting IP of interface 'Local Area Connection 2' to 10.0.0.3 (can take a
few se
conds)...

Server tunnel IP is 10.0.0.1
Testing raw UDP data to the server (skip with -r)
Server is at 192.168.0.101, trying raw login: OK
Sending raw traffic directly to 192.168.0.101
Connection setup complete, transmitting data.
No downstream data received in 60 seconds, shutting down.

C:\iodine\bin>iodine.exe -f -P test iodine.dnstunnel.co.cc
Opening device Local Area Connection 2
Opened UDP socket
Opened UDP socket
Opened UDP socket
Sending DNS queries for iodine.dnstunnel.co.cc to 208.67.222.222
Autodetecting DNS query type (use -T to override).
Using DNS type NULL queries
Version ok, both using protocol v 0x00000502. You are user #0
Enabling interface 'Local Area Connection 2'
Setting IP of interface 'Local Area Connection 2' to 10.0.0.2 (can take a
few se
conds)...

Server tunnel IP is 10.0.0.1
Testing raw UDP data to the server (skip with -r)
Server is at 192.168.0.101, trying raw login: OK
Sending raw traffic directly to 192.168.0.101
Connection setup complete, transmitting data.
No downstream data received in 60 seconds, shutting down.

C:\iodine\bin>iodine.exe -f -P test iodine.dnstunnel.co.cc
Opening device Local Area Connection 2
Opened UDP socket
Opened UDP socket
Sending DNS queries for iodine.dnstunnel.co.cc to 208.67.222.222
Opened UDP socket
Autodetecting DNS query type (use -T to override).
Using DNS type NULL queries
Version ok, both using protocol v 0x00000502. You are user #0
Enabling interface 'Local Area Connection 2'
Setting IP of interface 'Local Area Connection 2' to 10.0.0.2 (can take a
few se
conds)...

Server tunnel IP is 10.0.0.1
Testing raw UDP data to the server (skip with -r)
Server is at 192.168.0.101, trying raw login: OK
Sending raw traffic directly to 192.168.0.101
Connection setup complete, transmitting data.
No downstream data received in 60 seconds, shutting down.

C:\iodine\bin>iodine.exe -f -P test iodine.dnstunnel.co.cc
Opening device Local Area Connection 2
Opened UDP socket
Opened UDP socket
Opened UDP socket
Sending DNS queries for iodine.dnstunnel.co.cc to 208.67.222.222
Autodetecting DNS query type (use -T to override).
Using DNS type NULL queries
Version ok, both using protocol v 0x00000502. You are user #0
Enabling interface 'Local Area Connection 2'
Setting IP of interface 'Local Area Connection 2' to 10.0.0.2 (can take a
few se
conds)...

Server tunnel IP is 10.0.0.1
Testing raw UDP data to the server (skip with -r)
Server is at 213.123.69.144, trying raw login: ....failed
Using EDNS0 extension
Switching upstream to codec Base128
Server switched upstream to codec Base128
No alternative downstream codec available, using default (Raw)
Switching to lazy mode for low-latency
Server switched to lazy mode
Autoprobing max downstream fragment size... (skip with -m fragsize)
768 ok.. 1152 ok.. ...1344 not ok.. ...1248 not ok.. ...1200 not ok.. 1176
ok..
...1188 not ok.. will use 1176-2=1174
Setting downstream fragment size to max 1174...
Connection setup complete, transmitting data.
Hmm, getting some out-of-sequence DNS replies. Setting interval to 1 (use
-I1 ne
xt time on this network). If data traffic still has large hiccups, try if
-L0 wo
rks better.


I'm still confused by how I connect this tunnel which seems to be active via
local area connection 2 in this case, to my browser. I want to use this to
tunnel my way around paywall restrictions.

Thanks,

Chris

On 16 May 2011 11:35, Chris Parker <cockneyparker at btinternet.com> wrote:

> So as for my wants, I wish to be able to pipe all my browser traffic
> through this tunnel and at the moment I believe that I am actually
> connecting via the 'external' internet connection I have.
>
> dig A ns.iodine etc done and results in.
>
> macbook-pro:~ ecrime2$ dig A ns.iodine.dnstunnel.co.cc => 192.168.0.101
> macbook-pro:~ ecrime2$ dig A ns.iodine.dnstunnel.co.cc
>
> ; <<>> DiG 9.6.0-APPLE-P2 <<>> A ns.iodine.dnstunnel.co.cc
> ;; global options: +cmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6301
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
>
> ;; QUESTION SECTION:
> ;ns.iodine.dnstunnel.co.cc. IN A
>
> ;; ANSWER SECTION:
> ns.iodine.dnstunnel.co.cc. 3456 IN A 192.168.0.101
>
> ;; Query time: 83 msec
> ;; SERVER: 81.142.204.118#53(81.142.204.118)
> ;; WHEN: Mon May 16 11:00:35 2011
> ;; MSG SIZE  rcvd: 59
>
> Any helpful suggestions / guidance?
>
> Chris
>
> On 16 May 2011 10:53, Dmitry Shyshkin <dmitry.shyshkin at gmail.com> wrote:
>
>>  What to do next is depend on what you want from iodine tunnel.
>> Your server should be already accessed trough iodine tunnel: try to
>> ping/telnet/ssh 10.0.0.1.
>>
>> Also iodined points to local address (dig A ns.iodine.dnstunnel.Co.CC =>
>> 192.168.0.101). Add '-n 213.123.69.144'  to iodined options. I don't think
>> that it is important (you have already connected the client) but sometimes
>> it may be.
>>
>> Regards,
>> Dmitry Shyshkin
>>
>>
>> On 05/16/2011 12:28 PM, Chris Parker wrote:
>>
>> As this is my first email, first of all hello everyone, hope you are all
>> well.
>>
>>  Now to the problem at hand. I am running an Ubuntu Server behind a
>> Netgear WG384GT router and am currently connecting via a MacBook Pro client.
>> I have iodine installed and working on both (I think) and have been able to
>> make a successful connection from client to server.
>>
>>  macbook-pro:bin ecri2$ sudo ./iodine -f -P xxx iodine.dnstunnel.co.cc
>> Password:
>> Opened /dev/tun0
>> Opened UDP socket
>>  Sending DNS queries for iodine.dnstunnel.co.cc to 81.142.204.118
>> Autodetecting DNS query type (use -T to override).
>> Using DNS type NULL queries
>> Version ok, both using protocol v 0x00000502. You are user #0
>> Setting IP of tun0 to 10.0.0.2
>> Adding route 10.0.0.2/27 to 10.0.0.2
>> add net 10.0.0.2: gateway 10.0.0.2
>> Setting MTU of tun0 to 1130
>> Server tunnel IP is 10.0.0.1
>> Testing raw UDP data to the server (skip with -r)
>> Server is at 192.168.0.101, trying raw login: ....failed
>> iodine: Got FORMERR as reply: server does not understand our request
>> DNS relay does not support EDNS0 extension
>> Switching upstream to codec Base128
>> Server switched upstream to codec Base128
>> No alternative downstream codec available, using default (Raw)
>> Switching to lazy mode for low-latency
>> Server switched to lazy mode
>> Autoprobing max downstream fragment size... (skip with -m fragsize)
>> ...768 not ok.. ...384 not ok.. 192 ok.. ...288 not ok.. ...240 not ok..
>> 216 ok.. 228 ok.. ...234 not ok.. ...231 not ok.. ...230 not ok.. will use
>> 228-2=226
>> Setting downstream fragment size to max 226...
>> Connection setup complete, transmitting data
>>
>>  So assuming that that is OK, what I need to know is what I have to do
>> next. I am guessing that I need to make the client send its data via this
>> tunnel, but I am confused and despite hunting the web I have been unable to
>> answer my question thus far.
>>
>>  I am also keen to see whether my domains and DNS settings are correct
>> and can explain those.
>> I have a domain set up as follows;
>>
>>  Domain : dnstunnel.Co.CC
>> Expires on : 2012-05-13
>>  Service Type : Name server (DNS)
>>  Name server : freedns1.registrar-servers.com
>>  freedns2.registrar-servers.com
>>  freedns3.registrar-servers.com
>>
>>
>>  And then at namescheap (provider of the above NS) I have;
>> Domain: dnstunnel.co.cc
>>  HOST NAME IP ADDRESS/ URL  RECORD TYPE MX PREF TTL
>>    @                                    n/a
>>    www                                    n/a
>>    SUB-DOMAIN SETTINGS
>>   tunnel               213..123..69.144         A address   n/a
>>   iodine               tunnel.dnstunnel.co.cc NS record   n/a
>>
>>  Please help!
>>
>>
>> _______________________________________________
>> iodine-users mailing listsiodine-users at lists.wpkg.orghttp://lists.wpkg.org/mailman/listinfo/iodine-users
>>
>>
>>
>> _______________________________________________
>> iodine-users mailing lists
>> iodine-users at lists.wpkg.org
>> http://lists.wpkg.org/mailman/listinfo/iodine-users
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wpkg.org/pipermail/iodine-users/attachments/20110516/1e1e0c02/attachment-0003.html>


More information about the iodine-users mailing list