Я думаю, вы можете сделать это сложнее, чем это должно быть. У меня такая же ситуация с моим ноутбуком (кроме обычного Ethernet-порта, а не док-станции). Когда я подключаю проводную сеть, она автоматически имеет приоритет над беспроводной сетью, и все проходит через (более быстрый) сетевой кабель. Беспроводная связь была подключена все время, но не использовалась. Когда я отсоединяю кабель, он возвращается к использованию беспроводного соединения.
Итак, вы пытались понять, действительно ли это делает то, что вы хотите? Я использую не что иное, как стандартный сетевой апплет, который поставляется с Ubuntu.