I created a vpn by using
$ nslookup vpn.ipredator.se
to find the ipredator ip address to use (eg 126.96.36.199) - I didn' t use "vpn.ipredator.se" as the Gateway in the Network Manager applet, because that didn't work on 10.04.
The VPN works fine, but when I try to bind deluge to the VPN ip address (via Edit -> Preferences -> Network -> Interface) I get this tracker error:
"openbittorrent.com: Error: Cannot assign requested address", and there are no connections. Other applications still work over the VPN.
When I remove the ip address from the Interface box and click Apply, deluge works fine.
I am using 12.04 64 bit (Classic) and I had the same problem with 10.04
I'm only after a way to stop my ip address leaking when the VPN cuts out. This seems like the simplest method (if it would work), but I'm open to other methods. I'm not comfortable with ip tables, but from what I can gather I can assign a range of ports for deluge to use, and then use GUFW to only allow traffic on those ports to the ipredator server.
I guess this is a deluge bug, or a quirk of how trackers work. Anyone else had the same issues? Any ideas for troubleshooting?