I assume "roaming mode" lets network-manager control the interface. Unchecking roaming-mode allows for manual configuration of the interface.
While I haven't had a program crash the network-admin incorrectly writes a static interface declaration in /etc/network/interfaces. "iface eth0 inet address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx auto eth0" This entry should be: "iface eth0 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx auto eth0" The absence of "static" in the declaration causes network-admin to see the interface as unconfigured. This makes it impossible to configure an interface with a static ip address as network-admin continually shows the interface in "roaming mode". Manually adding "static" to the end of the declaration resolves this behavior. This bug seems to also be the cause of bug #82088 filed against network- manager. -- Network-admin cannot set right parameters for static IP connection, or switching locations https://launchpad.net/bugs/80325 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs