Как перезапустить network manager kali linux

Обновлено: 05.07.2024

К сожалению, я удалил network-manager-gnome , используя sudo apt-get remove --purge network-manager . Я пытался переустановить его, но без подключения к Интернету я не могу этого сделать. Какое решение для этого?

, тогда у вас будет Интернет, и вы сможете использовать .

Если вы недавно обновили свой сетевой менеджер, вы можете использовать sudo apt-get install --reinstall network-manager , но это работает только в том случае, если пакет все еще находится в вашем Apt кэше ( /var/cache/apt/archives/ ). Полагаю, что это не так, поэтому вам придется проделать долгий путь, но я решил бросить это на всякий случай.

Boot a Ubuntu live CD в "Try without install". Убедитесь, что вы подключены к интернету.

В типе терминала:

Нужно заменить на соответствующее место установки Ubuntu, как правило, на метку раздела, на котором она установлена. Раздел также должен быть смонтирован для доступа к нему.

Редактируйте свой /etc/resolve.conf и добавьте по крайней мере один nameerver :

В типе терминала:

Если нет, то, скорее всего, возникнет ошибка подключения.

В типе клеммы exit . Это выходит из chroot-окружения.

В терминале типа sudo reboot для перезагрузки компьютера.

У меня был Java, просто я установил его от Центра программного обеспечения Ubuntu, но это, кажется, работает: D СПАСИБО! – Craig Nelson 8 August 2015 в 23:31

Вышеприведенная команда очистит все пакеты, которые были связаны со службой network-manager . Вы можете загрузить все пакеты как .deb файл с помощью Живого диска Ubuntu, а затем установить его на свою оригинальную ОС.

Сначала загрузитесь с Живого диска Ubuntu.

После того, как вы пойдете туда, откройте терминал и выполните команду ниже,

Это загрузит все пакеты сетевого менеджера в домашний каталог.

Теперь скопируйте все пакеты .deb в папку на диске с перьевыми ручками или на других разделах вашего жесткого диска, а затем перезагрузитесь на вашу систему.

Как только вы зайдете туда, откройте терминал и сделайте следующее:

Вышеуказанная команда установит все файлы .deb .

Теперь перезапустите сетевой менеджер, запустив sudo service network-manager restart

Теперь у вас снова запущен пакет network-manager-gnome .

Это ответ предполагает, что у вас был доступ в Интернет до потери сетевого менеджера или любых других пакетов.

Live CD / DVD / USB

Создайте загрузочный CD / DVD или USB-накопитель Ubuntu, загрузитесь с него и выберите «Попробуйте Ubuntu без установки. ". Как только вы перейдете на рабочий стол Ubuntu, откройте терминал.

Корневой раздел

Вам необходимо найти корневой раздел в вашей установке Ubuntu. В стандартной установке Ubuntu корневым разделом является «/ dev / sda1», но он может быть другим для вас. Чтобы выяснить, что является корневым разделом, выполните следующую команду:

Откроется список жестких дисков и разделов, из которых вам нужно будет определить, какой из них является корневым. Ниже на шаге 3 ROOT-PARTITION - это корневой раздел, который вы только что нашли, например / dev / sda2 в моем случае.

Chroot Into Your Root Partition

Чтобы убедиться, что определенный раздел является корневым, вы можете смонтировать его. Итак, давайте смонтируем корневой раздел вместе с разделами / sys, / proc, / run и / dev и введем chroot:

Обновить / установить пакеты

Теперь вы можете обновить систему - в том же терминале введите:

Если у вас есть проблемы с на последнем шаге убедитесь, что ваши источники верны в /etc/apt/sources.list - в том же терминале введите:

Поскольку вы вошли в свою установку Ubuntu, внесенные вами изменения влияют на нее, а не на Live CD, если все изменения сделаны в одном сеансе терминала.

Перезагрузитесь, когда закончите, и извлеките Live CD. Если этот ответ решает вашу проблему, отметьте его как правильное. Спасибо!

Добавьте серверы имен OpenDNS в свой /etc/resolv.conf для доступа к сети после chroot:

чтобы быть ясной MINECRAFT WORED, это были другие файлы банки, который был проблемой: P – Craig Nelson 20 August 2015 в 00:25

Я знаю, что немного опоздал с этим, но я только что столкнулся с той же проблемой. Я установил arping (sudo apt-get install arping), который удалил iputils-arping, network-manager и network-manager-gnome. Я отредактировал файл / etc / network / interface, чтобы вручную настроить IP для eth0.

Измените x, y, z, a, c и d на настройки вашей сети. Затем я запустил команду sudo service network-interface restart INTERFACE = eth0, чтобы перезапустить интерфейс. Это позволило мне переустановить сетевой менеджер (sudo apt-get install network-manager). Мне пришлось очистить установленный мной пакет arping до того, как сетевой менеджер переустановил. Затем запустите сетевой менеджер (sudo service network-manager start). После того, как у меня был запущен сетевой менеджер, я изменил / etc / network / interface на значение по умолчанию (и на всякий случай сохранил копию ручного изменения). Надеюсь, это поможет.

Только что решил ту же проблему, выполните следующие простые шаги:

Затем перенесите этот файл с помощью USB или телефона и т. д.

$ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb

Может случиться так, что ярлык Wi-Fi отсутствует вверху, для этого просто используйте эту команду

sudo apt-get install ubuntu-desktop , а затем выполните обычный перезапуск вашего компьютера.

В моем предыдущем ответе предполагается, что причина, по которой вы не можете получить доступ к Интернету, заключается в том, что вы удалили "сетевой менеджер", и что обычно компьютер подключен к Интернету. Однако, если я неправильно прочитал ваш вопрос, и это компьютер, который никогда не был подключен к интернету, вам придется использовать этот ответ, хотя это займет больше времени.

Новичкам удачный ответ 16.04LTS Возникли проблемы с замедлением / отключением сетевого менеджера от нового интернет-провайдера Опрометчиво решил вернуться к wicd и удалил сетевой менеджер через командную строку При обнаружении не удалось заставить работать wicd (по глупости все равно не находил никаких сетей)

Решение Сначала загрузил соответствующий deb-файл сетевого менеджера на другой компьютер (32 бит / i386 для меня) (у меня был network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) переместил файл на ноутбук с системой ubuntu с помощью карты памяти

потребовалось время, чтобы выяснить следующее - просто дважды щелкнул переданный файл deb (на моем рабочем столе), и он установился (были серьезные проблемы с использованием командной строки)

теперь подключен - но не идеально - нет значка

, поэтому я обновил его с помощью команды: sudo apt-get update Затем установите NetworkManager: sudo apt-get install network-manager-gnome network-manager

После перезагрузки t похоже, он вернул мне мой значок и полную работу сетевого менеджера

Надеюсь, это будет полезно для вас, как и для меня Шаг 1 - получите правильный deb-файл networ-manager с веб-сайта пакетов (у меня был network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) переместите его на свой компьютер с Ubuntu - дважды щелкните по нему и установите шаг 2 обновите и (пере) установите сетевой менеджер через командную строку / терминал и отсортируйте недостающие части, проблемы и обновления. удачи

NetworkManager - популярный инструмент управления сетевыми подключениями в Linux, имеет удобный графический интерфейс как для Gnome, так и для KDE, но бывают ситуации когда окружение рабочего стола не запускается, и нужно поднимать сеть из консоли, или нужно настроить сеть на сервере где не установлено рабочее окружение.

В этой инструкции будет рассмотрена настройка Network Manager в консоли с помощью утилиты nmcli. С настройкой в графическом интерфейсе вы разберетесь без каких-либо инструкций, поэтому была выбрана именно эта тема. Также поговорим о том, как посмотреть информацию о сетевых интерфейсах в системе.

Собираем информацию о системе

Чтобы получить информацию обо всех установленных в системе сетевых интерфейсах используйте команду:


Для просмотра статистики переданных и полученных пакетов для интерфейса, например, enp24s0, наберите:

ip -s link show enp24s0


А чтобы посмотреть таблицу маршрутизации:

ip route show match 0/0

Синтаксис и опции nmcli

Утилита nmcli - многофункциональный и гибкий инструмент командной строки для настройки сети с помощью Network Mananger из консоли. Сначала рассмотрим ее синтаксис:

$ nncli опции объект команда

Чаще всего в nmcli мы будем использовать такие объекты:

  • device - управление сетевыми интерфейсами;
  • connection - управление соединениями;
  • networking - управление сетью в целом;
  • general - показывает состояние всех сетевых протоколов и NetworkManager в целом;
  • radio - управление сетевыми протоколами, wifi, ethernent и т д.

Команды для каждого объекта разные, а опции нам не будут интересны. Дальше рассмотрим примеры nmcli network manager.

Настройка сети с помощью nmcli

1. Запустить NetworkManager

Первым делом нужно запустить NetworkManager из консоли:

sudo systemctl start NetworkManager

Теперь смотрим состояние интерфейсов с помощью nmcli:

nmcli general status


Еще мы можем посмотреть имя хоста:

nmcli general hostname


Получаем состояние интерфейсов

nmcli device status

2. Список подключений

Теперь самое интересное, управление сетью nmcli. Смотрим список доступных подключений:

nmcli connection show


Здесь вы можете видеть одно проводное подключение для интерфейса enp24s0. С помощью следующей команды можно посмотреть информацию о нём:

nmcli connection show "Проводное соединение 2"


3. Управление подключениями

Чтобы подключится к сети с помощью нужного подключения используйте команду up:

nmcli connection up "Проводное соединение 2"

Команды можно сокращать, например:

nmcli conn up "Проводное соединение 2"


А для деактивации подключения используйте команду down:

nmcli conn down "Проводное соединение 2"


4. Создание DHCP соединения

Чтобы создать новое подключение используйте команду add. Например создадим новое подключение с именем dhcp:

nmcli connection add con-name "dhcp" type ethernet ifname enp24s0

Команде надо передать параметр type - тип устройства, в нашем случае ethernet (Проводное соединение), а также ifname - название сетевого интерфейса, в этом примере enp24s0. По умолчанию используется тип подключения DHCP, поэтому больше ничего настраивать не надо и вы можете уже активировать это подключение как описано выше.

5. Создание соединения с статическим адресом

Для статического подключения настроек больше, вам надо передать команде add ip адрес, который будет использоваться в качестве основного в параметре ip4, а также шлюз с помощью параметра gw4:

nmcli connection add con-name "static" ifname enp2s0 autoconnect no type ethernet ip4 192.168.0.210 gw4 192.168.0.1


6. Настройка подключения

Продолжим настройку нашего статического соединения. Обычно оно уже может работать, но вы можете захотеть добавить DNS сервер. Для этого используется команда modify:

nmcli conn modify "static" ipv4.dns 8.8.8.8

И ещё один DNS сервер с помощью оператора +:

nmcli conn modify "static" +ipv4.dns 8.8.4.4

Для добавления дополнительной информации в поле используйте символ +. Например, вот так можно добавить еще один ip адрес:

nmcli conn modify "static" +ipv4.addresses 192.168.0.240/24

Обратите внимание, что IP адрес должен быть из той же подсети, что и ваш шлюз иначе может ничего не работать. Теперь можете активировать подключение:

nmcli connection up static

7. Настройка Wifi

В графическом интерфейсе это делается одной галочкой, здесь одной командой. Смотрим состояние wifi:

nmcli radio wifi

nmcli radio wifi on

nmcli radio wifi off

Такой командой можно посмотреть список доступных сетей wifi:

nmcli device wifi list

Команда для подключения к новой сети wifi выглядит не намного сложнее. Например, давайте подключимся к сети TP-Link с паролем 12345678:

nmcli device wifi connect "TP-Link" password 12345678 name "TP-Link Wifi"

Выводы

Как видите, все очень просто и быстро. Настройка network manager в консоли выполняется в пару команд, достаточно только их запомнить или где-нибудь написать, чтобы вы могли выполнить управление сетью nmcli когда это понадобится.

но они оба вырывают оконный менеджер, и я больше не могу использовать свою клавиатуру для ввода в X.

когда я использую /etc/init.d/ метод, он жалуется, говоря, что я должен использовать служебную утилиту

но он падает точно так же.

Есть ли графический интерфейс для перезапуска сети?

Обратите внимание, что вы можете реанимировать клавиатуру, если вы отключите и снова подключите ее - и она поддерживает горячее подключение, например, USB. Я также столкнулся с подобной проблемой в Gnome 3 в Ubuntu 13.03. Экран искажен как верхняя полоса пропала. Короткие клавиши не работают. Поскольку меню / Активация не показаны, я не могу управлять системой. К счастью, консоль была открыта уже. Таким образом, команда перезагрузки может быть набрана. если вы ищете метод графического интерфейса, просто откройте тире, введите «Сеть» и выберите его. Теперь нажмите кнопку «Вкл / Выкл», чтобы выключить, и снова нажмите, чтобы включить. ваша сеть перезапускается сейчас.

Для десктопов

Ubuntu использует сетевой менеджер вместо традиционной сетевой модели Linux. поэтому вы должны перезапустить network-manager службу вместо network службы. Или используйте ifup / down .

Для серверов

хм, странно, что перезапуск только по сети ломает систему. Это случается и с тобой или только со мной? @ waspinator - это происходит со мной тоже. (К вашему сведению.) Автозаполнение дает networking , однако, правильный cmd network-manager По состоянию на 18.04.2 ответ: systemctl restart systemd-networkd

Для серверов

Перезапуск сети на настольном компьютере приведет к остановке dbus и множества сервисов и никогда не запустится снова, что обычно приводит к невозможности использования всей системы.

Поскольку Ubuntu запускает основанную на событиях сеть, просто нет способа отменить все это и повторить все, поэтому перезапуск просто невозможен. Вместо этого рекомендуется использовать ifdown и ifup на интерфейсах, которые вы на самом деле хотите перенастроить:

И в начале, как обычно немного теории.

Kali Linux это дистрибутив основанный на Debian, разработали его сотрудники компании Offensive Security
Мати Ахарони и Девон Кеарнсом, позднее к ним присоединился Рафаель Херцог, как специалист по Debian. Появился это дистрибутив в результате эволюционирования BackTrack, который в 2013 году утратил поддержку разработчиков и в настоящее время не актуален.

Kali Linux может работать в режиме Live-USB, с возможность сохранения файлов (режим USB-persistence), а также может быть установлена как полноценная операционная система.

Установка Kali Linux

Мы возьмём образ Kali Linux 64 Bit. Актуальная версия по состоянию на момент написания статьи 2019.1. После скачивания, образ нужно записать на флешку каким-нибудь Rufus, после чего можно переходить непосредственно к установке.

Для начала запускаемся с флешки и видим варианты загрузки:

kali linux

Выбираем Graphical install, после чего нужно выбрать язык:

kali linux

kali linux

kali linux

Потом вводим имя компьютера, пароль суперпользователя, выбираем часовой пояс, после чего система предложит нам настроить разметку дисков:

kali linux

kali linux

После создания разделов начнётся установка системы и через некоторое время появится вопрос:

grub

Через некоторое время установка будет завершена, после чего компьютер перезагрузится и ты увидишь экран приветствия, где нужно будет ввести имя пользователя (root) и пароль.

На этом установка завершена. Перейдём к настройке свежеустановленной системы.

Настройка Kali Linux.

Для начала проверим чтобы в системе были прописаны корректные источники приложений (репозитории). Они находятся в файле /etc/apt/sources.list

Скорее всего всё будет нормально, но лучше убедиться. В выведенном файле должна быть такая строка:


Теперь можем обновить нашу систему:

При установке Kali Linux не создаёт нового пользователя, а предлагает работать как root. Но если есть необходимость можем создать нового пользователя:

Созданному пользователю нужно задать пароль:


Также нового пользователя можно создать в Параметры/Подробности/Пользователи/Добавить пользователя.

Базовые параметры анонимности

Акцентирую внимание: далее приведены БАЗОВЫЕ настройки, которые не гарантируют полной анонимности. В зависимости от ситуации, настройки безопасности и анонимности должны подбираться индивидуально и соответствовать текущей ситуации.

Для начала сделаем так, чтобы при каждой загрузке системы MAC адрес менялся на рандомный, это никогда не бывает лишним. И для этого нам нужно открыть файл /etc/NetworkManager/NetworkManager.conf и изменить его содержимое, на такое:

После этого нужно перезапустить Network Manager:

Добавим возможность пускать весь трафик системы через сеть Tor:


Если вдруг возникла необходимость принудительно сменить IP:

Если в каких-либо ситуациях потребуется дополнительно использовать proxy, то в ЭТОЙ статье я описал неплохой способ.

Дополнительные приложения

Практически все программы которые нам могут понадобиться в Kali Linux уже есть, но для большего удобства я бы установил ещё парочку:

double commander

filezilla

Очистка системы

Для очистки системы используются две команды:

Эти команды очистят локальный репозиторий от скачанных файлов пакетов.

И на этом начальную настройку Kali linux можно считать оконченной. Конечно можно настроить ещё много чего, можно вообще до бесконечности крутить всякие параметры, но, на мой взгляд, сделанного нами, вполне достаточно для комфортной работы. Не забывай возвращаться, ведь мы должны изучить ещё много интересного.


Вы используете систему на основе Ubuntu и просто не можете подключиться к своей сети?

В этой статье я расскажу о нескольких способах перезапуска сети в Ubuntu и других дистрибутивах Linux, чтобы вы могли использовать все, что вам подходит.

Методы в основном делятся на две части:

  • Перезагрузите сеть Ubuntu в командной строке
  • Перезапустите сеть Ubuntu через графический интерфейс

Перезагрузка сетт в Ubuntu с помощью командной строки

Если вы используете Ubuntu Server Edition, вы уже находитесь в терминале.

Если вы используете настольную версию, вы можете получить доступ к терминалу с помощью сочетания клавиш Ctrl + Alt + T в Ubuntu.

Теперь у вас есть несколько команд для перезагрузки сети в Ubuntu.

Некоторые (или, возможно, большинство) упомянутые здесь команды должны быть применимы для перезапуска сети в Debian и других дистрибутивах Linux.

1. служба network manager

Это самый простой способ перезагрузить сеть с помощью командной строки.

Это эквивалентно графическому способу сделать это (перезапускает службу Network-Manager).

Значок сети должен на мгновение исчезнуть, а затем снова появиться.

2. systemd

Команда systemctl гораздо более универсальна, чем service. Это то, что я обычно предпочитаю использовать.

3. nmcli

Это еще один инструмент для работы с сетями на компьютере с Linux.

Это довольно мощный инструмент, который я считаю очень практичным.

Многие системные администраторы предпочитают его, поскольку он прост в использовании.

Этот метод состоит из двух шагов: выключить сеть, а затем снова включить ее.

Сеть отключится и значок исчезнет. Чтобы включить его снова:

Вы можете проверить man-страницу nmcli для получения дополнительной информации.

4. ifup & ifdown

Эти команды обрабатывают сетевой интерфейс напрямую, изменяя его состояние, при котором он может или не может передавать и получать данные.

Это одна из самых известных сетевых команд в Linux.

Чтобы закрыть все сетевые интерфейсы, используйте ifdown:

Используйте ifup, чтобы снова включить все сетевые интерфейсы:

Примечание. Этот метод не приведет к исчезновению значка сети в вашем системном блоке, и, тем не менее, вы не сможете установить соединение любого рода.

Это все! Вы успешно перезапустили свою сеть

Перезапустите сеть в Ubuntu графически

Это, конечно, самый простой способ перезапустить сеть для пользователей настольных компьютеров Ubuntu.

Если это не работает, вы, конечно, можете проверить параметры командной строки, упомянутые в предыдущем разделе.

Это то, что мы собираемся использовать для перезапуска нашей сети.

Прежде всего, проверьте вашу верхнюю панель.

Вы должны найти значок сети в системном трее (в моем случае это значок Wi-Fi, так как это то, что я использую).

Нажмите на этот значок (или значок звука или батареи). Это откроет меню. Выберите «Tunr OFF или Выключить» здесь.

Читайте также: