Quando você modifica uma "conexão" (no modo de falar do NetworkManager) que está atualmente ativada em um dispositivo, essas alterações não entram em vigor imediatamente. Bem, a sua interface do usuário pode implementá-lo de maneira a aplicá-los imediatamente, mas eles não o fazem.
Você precisa reativar a conexão, como %código% ou qualquer que seja sua interface preferida.
Você não precisa reiniciar o NetworkManager. Além disso, você geralmente não usa o ifconfig com o NetworkManager juntos.