ref: http://lists.linuxemporium.co.uk/pipermail/lbc/2001-October/008807.html
I think that it is pump that is at fault here. That would explain why ipcop could connect fine. However, it doesn't explain why the debian box wouldn't work whilst routing through the ipcop machine. confusering. :/