I have been trying to get Azures to work from behind my firewall. My details:
FreeBSD 6.1-RELEASE
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet6 fe80::250:baff:fe5c:c7b4%rl0 prefixlen 64 scopeid 0x1
inet internalIP netmask 0xffffff00 broadcast 192.168.0.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::280:c8ff:fed3:3456%vr0 prefixlen 64 scopeid 0x2
inet externalIP netmask 0xfffffc00 broadcast 255.255.255.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ipf: IP Filter: v4.1.8 (416)
Kernel: IP Filter: v4.1.8
Running: yes
Log Flags: 0 = none set
Default: block all, Logging: available
Active list: 0
Feature mask: 0x10a
ipnat -slv
mapped in 4753 out 3911
added 270 expired 0
no memory 0 bad nat 0
inuse 6
rules 8
wilds 0
table 0xbfbfec6c list 0xc1b09200
List of active MAP/Redirect filters:
rdr vr0 0.0.0.0/0 port 50505 -> 192.168.0.254 port 50505 tcp
rdr vr0 0.0.0.0/0 port 50505 -> 192.168.0.254 port 50505 udp
rdr vr0 0.0.0.0/0 port 6667 -> 127.0.0.1 port 6999 tcp
map vr0 192.168.0.0/16 -> 0.0.0.0/32 proxy port ftp ftp/tcp
map vr0 0.0.0.0/0 -> 0.0.0.0/32 proxy port ftp ftp/tcp
map vr0 192.168.0.0/16 -> 0.0.0.0/32 portmap tcp/udp 40000:65000
map vr0 192.168.0.0/16 -> 0.0.0.0/32 portmap tcp/udp 20000:30000
map vr0 192.168.0.0/16 -> 0.0.0.0/32
Ok, I have Azureus using 50505 and I added these rules for ipf:
pass out quick on vr0 proto tcp from any to any port = 50505 Flags S keep state
pass in quick on vr0 proto tcp from any to any port = 50505 keep state
pass out quick on vr0 proto udp from any to any port = 50505 keep state
pass in quick on vr0 proto udp from any to any port = 50505 keep state
And these rules to ipnat:
rdr vr0 0.0.0.0/0 port 50505 -> 192.168.0.254 port 50505 tcp
rdr vr0 0.0.0.0/0 port 50505 -> 192.168.0.254 port 50505 udp
Now the nat test works but I don't get any downloads and I don't see
how many seeds and/or peers there are. So, for a lark I added:
pass out quick on vr0 from 192.158.0.254 to any
pass in quick on vr0 from any to 192.158.0.254
Now, I expected to start getting transfers but no joy. I see how many
seeds and peers there are, but no transfer. I get the error:
Connection Error (NoRouteToHostException:No route to host)
I know, that is an Azureus error, why am I asking for help here?
Well, if I bypass the firewall, put my Azureus using box directly on
my internet connection, it works just fine. What do I need to try
next?
Thanks,
fybar