Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   Gtk-Gnutella (Linux/Unix/Mac OSX/Windows) (https://www.gnutellaforums.com/gtk-gnutella-linux-unix-mac-osx-windows/)
-   -   IPv6 only (https://www.gnutellaforums.com/gtk-gnutella-linux-unix-mac-osx-windows/98899-ipv6-only.html)

gb123 August 6th, 2011 07:03 PM

IPv6 only
 
This is my first post so hello everybody.

in GTKG there is a IPv6 only option in the network settings but when I use it it creates IPv4 connections annyway even when I bind it to the IPv6 address. How can this be and how can I change that?

Thanks in advance

ukbobboy01 August 7th, 2011 08:49 AM

Hi gb123

I don't have the experience or knowledge to answer your question but I've always understood that IPv4, which we all use, and IPv6 were mutually incompatible, so how do you expect them to work with each other?


UK Bob

gb123 August 7th, 2011 02:17 PM

gtk-gnutella and GarliCat
 
Hi, thanks for your reply,

I want to run gtk-gnutella inside of the I2P network using GarliCat which is the I2P version of OnionCat for Tor.

If you run gtk-gnutella on a machine without direct internet acces (the machine can only reach the I2P network via GarliCat, not the internet) there is no problem except the disutility. But if you run it on a machine with internet access it connects to the IPv4 hosts/ultras which it shouldn't.

It's wierd to have "IPv6 only" and "bind to IPv6" address options if it doesn't do that at least in my interpretation of such options. (Every linux software I ever used which is bindable to an address or interface doesn't use every interface, why should it?)

Regards
gb123

ukbobboy01 August 8th, 2011 07:37 AM

Linux Stuff
 
Hi gb123

Your reply is very interesting because, unfortunately for me, I don't understand it.

First, let me point out that all my working life (I am now retired) I have used MS DOS and whatever version of windows my workplace was using at the time. So the terms you have referred to, such as GarliCat, OnionCat, disutility, etc. has gone over my head and I am now in the process looking up the definitions.

Secondly, I feel that once I have interpreted your post I will still be unable to add anything meaningful but I thank you for replying and adding an extra bit of knowledge to my poor brain :wai:

Cheers


UK Bob

gb123 August 8th, 2011 08:54 AM

GarliCat, OnionCat ...
 
Hi,
thanks for your reply and sorry for not explaining in detail.

So I will do now.

Tor and I2P are anonymizing tools.
http://www.torproject.org/
I2P Anonymous Network - I2P

Both provide a technique to run services like webserver, irc etc. isolated from the internet. But there's a drawback: Addressing is not achieved with IP-addresses. Tor uses 16 character long adresses containing numbers from 2-7 and letters from a-z. I2P uses so called base-32 and base-64 addresses. They are only reachable through a proxy which this anonymizing tools provide. For such servers/services you can point a so called tunnel to your localhost address, thats no big deal but clients only work if they provide proxy support and are able to resolve the addresses through that proxy. Tor only transport TCP.

That brings us to OnionCat and GarliCat.
OnionCat

Both are basically the same. OnionCat is for Tor and Garlicat for I2P.
Onion/GarliCat creates a TUN/TAP device, perhaps you know them fom the VPN-World. That device gets a IPv6-address out of the private addres range of IPv6. You can imagine this like a Point-toMultipoint VPN. Its a transparent IP-layer, so it can transport every IP-based data.

I want to run gtk-gnutella insideof I2P without connecting to a single node on the internet.
Thats the reason I want to use IPv6 only but that option doesn't make gtk-gnutella use IPv6 only.

With disutility I mean that it is not needed to connect to internet peers. The oppoisite is the case, I dont want it to connect to internet peers.
But that is not the main problem, to prevent connecting to IPv4 you can use firewalling. The main problem is that you can't bootstrap over IPv6 as far as I see. The best would be If to provide a static ultrapeer list to gtk-gnutella but I think this is not forseen. My hope is that the developers provide something like this for testing purposes and I stumble over it at any time.

Perhaps you know something about that...


And BTW, this is not linux stuff. Tor, I2P and Onion/GarliCat is available for Windows, Mac, Linux and *nix (Unix and Unix like operating systems).


Regards gb123

ukbobboy01 August 8th, 2011 11:27 AM

gb123

All I can say is: WOW.

Cheers

UK Bob

gb123 August 8th, 2011 02:46 PM

Found a way
 
Ok, now I found a way to prevent IPv4 connections.

hostiles.txt is used for blacklisting whole subnets, so I added 2 lines:
0.0.0.0/1
128.0.0.0/1


Thanks for conversation ukbobboy01

Bye


All times are GMT -7. The time now is 08:03 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.