Front Page

Explorers
- What is Freenet
- Donate!
- People
- Publicity
- Philosophy
- Translations

Users
- Download
- ScreenShots
- Documentation
- FAQ
- Third Party Tools
- Report Bug
- Mailing Lists

Authors
- Publishing

Developers
- Papers
- Architecture
- Browse CVS
- Public Area
- About This Site

Login & Edit

Hosted by
SourceForge


Questions and Answers

If you have a question, ask it; if you see an unanswered question, answer it.


Q: Exactly what is supposed to be secret in Freenet? Is the fact that someone is running a node supposed to be hard to detect?

A: There is neither a convenient method for hiding the fact that a particular IP/port is running a Freenet node nor a reason to do so. This information is given out during normal node operation; there is no breach of sensitive information if the world at large knows who runs Freenet nodes. Freenet's anonymity protects one's actions on Freenet, not whether one participates in Freenet.

-- MichaelTerry - 22 Jan 2002


Q: Why can't my Freenet client detect any nodes?

A: Open up the configuration panel and click the box marked "Import Default Node Refs". If none of them work, click the "Import New Node Ref" button and cut-and-paste a node from the FreenetNodes list on this website.

-- AfreeX? - 22 Jan 2002


Q: Why does start-freenet.sh say "-cp: illegal argument" (using jdk1.1)

A: Some JREs (especially older ones) don't seem to know the -cp setting, but replacing it with -classpath should make it work anyway. -- EricAnholt - 25 Jan 2002 (edit by SebastianSpaeth)


Q: How do I configure FProxy to allow access from computers other than localhost?

A: In your freenet.conf or freenet.ini file, add the line: fproxy.bindAddress=* and comment out or remove the, fproxy.allowedHosts=blahblah line if it exists. You can also replace * with a comma-delimited list of allowed hosts. -- SebastianSpaeth


Q: The above answer doesn't work for me.

I am using freenet v 0.4. Server is installed on linux box; it works perfectly. Attempting to access it from another system on my network fails.

tcpdump -ln port 8888 on the server reveals that requests arrive and no response is sent from the server.

My full config file is:

ipAddress=<external-ip-on-router>
listenPort=12249
seedNodes=seednodes.ref

fproxy.bindAddress=*

fproxy.class=freenet.client.http.FproxyServlet
fproxy.port=8888
fproxy.params.insertHtl=5
fproxy.params.requestHtl=15
fproxy.params.filter=true
fproxy.params.passThroughMimeTypes=text/plain,image/jpeg,image/gif,image/png
fproxy.params.pollForDroppedConnection=true
fproxy.params.splitFileRetryHtlIncrement=5
fproxy.params.splitFileRetries=0
fproxy.params.splitFileThreads=5

Please delete all this extraneous information (and for that matter my question). Change the answer for the previous question.

A2: Try to use both fproxy.bindAddress and fproxy.allowedHosts, does it work then?


Q: How do I export my own reference, how do I get all references saved?

A: If you are on Linux, do start-freenet.sh --export <filename> If you are on Windows choose "export" from your system tray menu or start "fserve.exe" with "--export <filename>"

You can save all your existing references from the nodesstatus servlet (if you have it enabled) via http://127.0.0.1:8889/nodestatus.html (and press the download button) -- SebastianSpaeth - 21 Feb 2002


Q: Can I update without stopping my node? -- CarMee - 30 Mar 2002

A: No. You can replace the jar file, but Freenet only loads it upon startup. -- MichaelTerry