Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old October 2nd, 2001
Moak's Avatar
Guest
 
Join Date: September 7th, 2001
Location: Europe
Posts: 816
Moak is flying high
Default Demand for Gnutella masquerading module (Linux)?

Hi,
I ask myself if there is demand for Linux masquerading/netfilter module (Kernel 2.4)?

This would allow incoming connections behind Linux firewalls/routers (home networks, intranet), less Gnutella Pushs and more available files. Currently this could only achieved through port forwarding, which is not very easy to setup for beginners - at least not default in any distibution (with a loose packetfilter configuration out of the box).
If there are more Gnutella servants which support Socks/NAT... or a good Linux proxy/reflector for Gnutella... then there might no demand for a masquerading/netfilter module?

Thx for feedback, Moak
Reply With Quote
  #2 (permalink)  
Old October 4th, 2001
Apprentice
 
Join Date: October 4th, 2001
Location: rochester hills, mi
Posts: 5
fflewddur is flying high
Default

i agree. my only question is will this work in linux 2.4? i used to work with bsd systems which were all nat based, and while i could manually configure forwarding for a single system, i couldn't do anything similar to what linux 2.2's irc or ftp modules allow. at home i still run 2.2 on my server, so i haven't really played around with 2.4 ip routing stuff. still, such a module would be *very* welcome :)
Reply With Quote
  #3 (permalink)  
Old October 6th, 2001
Moak's Avatar
Guest
 
Join Date: September 7th, 2001
Location: Europe
Posts: 816
Moak is flying high
Default

Yes, NAT is supported in kernel 2.4.x, simple masqueraded forwarding is also possible with older kernels. Right now the feedback for this new linux kernel module is _very_ low... maybe someone want to help coding?

Here is a link about "Writing a Module for netfilter" (kernel 2.4)
http://www.linux-mag.com/depts/gear.html
Reply With Quote
  #4 (permalink)  
Old October 7th, 2001
has no time at all.
 
Join Date: October 7th, 2001
Posts: 4
Dun3 is flying high
Smile

Well. I think we just keep going. It's a great idea and could help administrators a lot.
Project starts asap.

cu Dun3
Reply With Quote
  #5 (permalink)  
Old October 8th, 2001
Moak's Avatar
Guest
 
Join Date: September 7th, 2001
Location: Europe
Posts: 816
Moak is flying high
Post Mailinglist

I did setup a mailinglist for developers now. If there are more
coders/network or gnutella specialists who would like to help,
please join. This is only about gnutella module development,
not about gnutella clients.

To subscribe to the list: Send an email with the following
text to the mail server (inside body, no subject).

To: imailsrv@pirate.de
subscribe gnutella (nick)name

CU, Moak

[UPDATE] The mailinglist is closed due lack of interest and might be used for another gnutella project in future.

Last edited by Moak; February 15th, 2002 at 09:51 AM.
Reply With Quote
  #6 (permalink)  
Old October 14th, 2001
has no time at all.
 
Join Date: October 7th, 2001
Posts: 4
Dun3 is flying high
Default New one

Hey.

I just got a message from another person, who wants to join. So maybe this project is really starting up!

I'd really love to have this module!

cu Dun3
Reply With Quote
  #7 (permalink)  
Old October 18th, 2001
Unregistered
Guest
 
Posts: n/a
Thumbs up

I'm using Debian with a 2.4.12 kernel. I have a utility called FWBuilder installed, to allow me to manipulate the iptables stuff graphically. My laptop (Win 2000 most times :-) ) sits behind my linux firewall, and I use Bearshare and/or Phex with no problems. You just have to configure iptables to forward whatever port you are sharing on (default 6346) to your internal machine (in my case the laptop). Everything works fine, I just have to configure my Gnutella client to specify the IP address as the one on my external interface.

The actual iptables lines that configures the forwarding is

#
# Rule #0
#
# Gnutella
#
iptables -N RULE_0
iptables -A OUTPUT -p tcp -m state --state NEW -d 192.168.0.2 --destination-port 6346 -j RULE_0
iptables -A FORWARD -p tcp -m state --state NEW -d 192.168.0.2 --destination-port 6346 -j RULE_0
iptables -A RULE_0 -m state --state NEW -j LOG --log-level debug --log-prefix "RULE 0 -- Accept "
iptables -A RULE_0 -m state --state NEW -j ACCEPT

but I highly recommend fwbuilder.

HTH,

Gollo.
Reply With Quote
  #8 (permalink)  
Old October 18th, 2001
has no time at all.
 
Join Date: October 7th, 2001
Posts: 4
Dun3 is flying high
Default

Well. That is true. But well known. Thanks anyway.

The problem with this is: It is good for ONE client behind a firewall. But when there are several of them it is hard to maintain.
And with DHCP nearly impossible.

And your aproach has the problem: If you have a dynamic external IP you have to readjust the force IP-option.

That should be done by this module on the fly.

Thanks again for your idea.
cu Dun3
Reply With Quote
  #9 (permalink)  
Old October 18th, 2001
Moak's Avatar
Guest
 
Join Date: September 7th, 2001
Location: Europe
Posts: 816
Moak is flying high
Default

yeah thx from me 2. I will build a FAQ/README as soon as possible, to describe gnutella firewall/router problems and detailed solutions.
Reply With Quote
  #10 (permalink)  
Old November 1st, 2001
Unregistered
Guest
 
Posts: n/a
Default gnutella.

Hi,

Has the project started yet or was there to low demand?
P.S I might help if help is needed D.S

Best Regards
Magnus
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Which Gnutella clients for Linux you like most? Morgwen General Gnutella / Gnutella Network Discussion 8 January 31st, 2009 05:45 AM
Which is the best Gnutella client for Linux? Morgwen General Gnutella / Gnutella Network Discussion 24 October 18th, 2003 03:29 AM
Which gnutella client is best for windows and linux? sipher General Gnutella / Gnutella Network Discussion 29 April 10th, 2002 11:34 PM
Linux based AUTOMATIC gnutella client, RFC taer General Gnutella / Gnutella Network Discussion 0 March 22nd, 2002 03:59 PM
Linux & Masquerading Moak User Experience 0 October 4th, 2001 05:23 AM


All times are GMT -7. The time now is 02:23 PM.


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.