Since I installed the firewall in the server I have not tried to use DC++ but today I thought I would give it a try. Though I realized I couldnt search for anything and people couldn’t download files. After a short chat with Fredrik I realized why. I didn’t forward any ports from my public ip to the PC on the local net. So just to configure NATd to do that.
Fredrik had a natd.conf which I didn’t but it turned out it was not so hard to fix. Add or change the following lines in rc.conf:
natd_enable="YES" natd_flags="-config /etc/natd.conf" natd_interface="vr0"
The last line should be you public interface, the one connected to Internet.
Then create a natd.conf-file with entries that are the arguments you would give natd:
interface vr0 # Direct Connect redirect redirect_port tcp 192.168.0.5:412 412 redirect_port udp 192.168.0.5:412 412
Now you have to start natd with the new config. If you have natd already running kill it first. Give teh following command to start natd:
natd -a nn.nn.nn.nn -config /etc/natd.conf
where nn.nn.nn.nn is your external ip.