samson2, это ясно, pppoeconf записывает некоторые параметры в
/etc/network/interfaces, а NM нужен дефолтный конфиг, из-за чего он перестаёт работать.
К сожалению у меня сейчас нет десктопной Убунты, что бы проверить. Но мне интересно, ТС заходил через NM во вкладку
Wireless, настроив там всё необходимое, а потом во вкладку
DSL, задав там настройки своего рррое-соединения?
Но раз
AnrDaemon говорит "нет", значит работать не будет
В таком случае, в
/etc/network/interfaces нужно самому добавить настройки Wi-Fi, перед настройками, которые добавит pppoeconf.
Будет что-то типа:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo wlan0 dsl-provider
iface lo inet loopback
# The primary network interface
iface wlan0 inet dhcp
wpa-driver wext
wpa-ssid <имя_точки_доступа>
wpa-ap-scan 1
wpa-proto WPA RSN
wpa-pairwise TKIP CCMP
wpa-group TKIP CCMP
wpa-key-mgmt WPA-PSK
wpa-psk <hex_ключ>
iface dsl-provider inet ppp
pre-up /sbin/ifconfig wlan0 up # line maintained by pppoeconf
provider dsl-provider
hex_ключ (зашифрованный пароль) генерируется следующей командой
$ wpa_passphrase <имя_точки_доступа> <ascii_ключ>
Результат будет примерно таким:
network={
ssid="test"
#psk="12345678"
psk=fe727aa8b64ac9b3f54c72432da14faed933ea511ecab1 5bbc6c52e7522f709a
}
hex-ключ это все символы после «psk=».
Нужно его скопировать в буфер обмена и вставить в файл /etc/network/interfaces в поле wpa-psk.
wlan0 - имя интерфейса Wi-Fi
dsl-provider - имя рррое-соединения, указанное при работе
pppoeconf
Настройка сети вручную