Вот что у меня в сетевом меню.
Я перепробовал много обходных путей, от удаления записей до всего этого. Можете ли вы предложить какие-либо решения?
решение1
В терминале запустите
nmcli con
Это выведет что-то вроде этого:
NAME UUID TYPE TIMESTAMP-REAL
Wired connection 1 67d66f2c-9a03-4298-8136-35933de5febe 802-3-ethernet Wed 17 Jun 2015 17:00:08 BST
это выведет список всех ваших подключений, определенных в NetworkManager
Итак, теперь выберите тот, который вы хотите удалить, по имени или по uuid и запустите
nmcli con delete uuid 67d66f2c-9a03-4298-8136-35933de5febe
Все настройки, связанные с этим подключением, будут утеряны. Но оно будетнеточистите свойнм-апплетменю.
Вам нужно будет выйти из системы/войти повторно или перезагрузиться, чтобы это отобразилось в меню nm-applet.
решение2
Очистка и повторная установка Network Manager
Сделайте это локально с машины, а не через SSH или другие удаленные средства.
Загрузите необходимые архивы пакетов:
dpkg-query -Wf '${Status;1} ${Package}\n' network-manager network-manager-* | awk '$1=="i" { print($2) }' | xargs apt-get download
Если вы хотите быть особенно тщательными, сохраните их оценки Apt:
apt-mark showauto network-manager network-manager-* | tee apt-mark-auto.txt
Очистите пакеты:
sudo apt-get purge network-manager network-manager-*
Переустановите из ранее загруженных файлов пакета:
sudo dpkg -i network-manager*.deb
Если вы ранее сохранили отметки Apt, восстановите их с помощью:
xargs -a apt-mark-auto.txt -- sudo apt-mark auto
решение3
Более безопасный вариант следующий, поскольку пакет не удаляется
Удалите все файлы конфигурации сетевого менеджера как суперпользователь (поставьте sudo перед следующей командой)
rm -rf /etc/NetworkManager/*
Затем заново создайте файлы конфигурации (см.Как восстановить файлы конфигурации?)
sudo apt install --reinstall -o Dpkg::Options::="--force-confask,confnew,confmiss" network-manager