Переменные все еще расширены в двойных кавычках. Если Вы хотите избежать этого поведения, необходимо использовать одинарные кавычки вместо этого.
Я, кажется, нашел решение.
Я удалил все предыдущие соединения, удалил конфигурационный файл из /etc/network
созданный pppoeconf
и перезагруженный. Затем я настроил проводное соединение (Автоматический Ethernet) использование статических адресов (обновление: динамические работы теперь также), но удостоверился, что это не имело "подключения автоматически", зарегистрировался в диалоговом окне конфигурации. Затем я создал соединение DSL, но всех настроек, я только заполнил имя пользователя, сервисное имя и пароль для него. Я проверил "доступный всем пользователям" и закрыл диалоговое окно настроек. Затем от апплета "соединений" на панели, нажатой имя подключения. И это соединилось и работало.
Тем не менее, после нескольких перезагрузок, я замечаю, что иногда это не будет соединяться при первом "щелчке". Это покажет уведомление "Соединение, установленное", но у меня не будет доступа в Интернет. Таким образом, я должен разъединить и повторить несколько раз, и в конечном счете это работает.
Обновление: Я забыл упоминать - я должен был установить MTU на 1452 также.
У меня ранее были проблемы при соединении с определенными маршрутизаторами через WPA2 с NetworkManager (который был значением по умолчанию в Ubuntu в прошлый раз, когда я использовал его). Я решил его путем установки wicd, который работал.
Примечание: Это не применяется, если Вы не используете беспроводной маршрутизатор, или если Вы не используете WPA2.