Eu acho que você pode estar fazendo isso mais difícil do que tem que ser. Eu tenho a mesma situação com o meu laptop (exceto que é uma porta ethernet normal em vez de um dock). Quando eu conecto a rede com fio, ela automaticamente tem precedência sobre a rede sem fio e tudo passa pelo cabo Ethernet (mais rápido). O wireless foi conectado o tempo todo, mas não utilizado. Quando eu desconectar o cabo, ele volta a usar a conexão sem fio.
Então, você tentou ver se isso já faz o que você quer? Estou usando nada mais do que o applet de rede padrão que vem com o Ubuntu.