I'm not having troubles with the interface, I'm used to configuring firewalls through a cli. The problem is Linux is ass backwards meaning what works on ever other device in the world doesn't work on linux. Eventually I figured out the problem was the DNS resolver (which by the way isn't exactly easy to disable either). In all it's logic linux (Ubuntu) decides it's resolver takes priority over whatever dns you set on your nic. As that process doesn't run under your own user account it caused problems.