Как получить список сетевых подключений в терминале с помощью Bash?

Убунту 19

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

Чтобы получить список сетевых подключений в терминале с помощью Bash, вы можете использовать команду nmcli Connection show. При этом будут отображены все сетевые подключения, управляемые NetworkManager, а также их данные, такие как тип подключения, SSID, IP-адрес и статус.

Введение в Bash и сетевые подключения

Bash, или Bourne Again SHell, — популярный интерфейс командной строки для взаимодействия с Unix-подобными операционными системами. Он позволяет запускать команды, сценарии и программы в вашей системе.

Сетевые подключения, с другой стороны, — это различные способы подключения вашего компьютера к другим компьютерам и Интернету. Это могут быть проводные соединения, такие как Ethernet, или беспроводные соединения, такие как Wi-Fi.

Инструмент командной строки nmcli

Для управления сетевыми подключениями в Bash мы будем использовать инструмент командной строки nmcli. nmcli — это клиент командной строки для NetworkManager. Он используется для создания, отображения, редактирования, удаления, активации и деактивации сетевых подключений, а также для управления и отображения состояния сетевых устройств.

Вы можете узнать больше о nmcli из его официальная документация.

Перечисление сетевых подключений

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

Показать соединение nmcli

Эта команда отображает список всех сетевых подключений, управляемых NetworkManager. Параметр show сообщает nmcli отображать информацию о соединениях.

Каждое соединение в списке имеет уникальное имя, и вы можете увидеть дополнительные сведения, такие как тип соединения (например, Ethernet, Wi-Fi), SSID для беспроводных соединений, IP-адрес и состояние соединения.

Удаление сетевого подключения

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

Соединение nmcli удалить имя соединения

Замените имя_соединения именем соединения, которое вы хотите удалить. Например, чтобы удалить соединение с именем «HomeNetwork», вы должны запустить:

Соединение nmcli удалить HomeNetwork

Параметр delete сообщает nmcli удалить указанное сетевое соединение из NetworkManager.

Заключение

Bash предоставляет мощный интерфейс для управления сетевыми подключениями с помощью инструмента командной строки nmcli. Всего с помощью пары команд вы можете просмотреть все сетевые подключения и удалить определенные подключения.

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

nmcli обычно устанавливается по умолчанию в большинстве Unix-подобных операционных систем. Однако, если он не установлен, вы можете установить его с помощью менеджера пакетов, специфичного для вашей операционной системы. Например, в системах на базе Ubuntu вы можете использовать следующую команду для установки nmcli:

sudo apt-get установить сетевой менеджер

Нет, nmcli специально разработан для работы с NetworkManager. Если ваша система не использует NetworkManager в качестве инструмента управления сетью, nmcli не будет доступен и не будет работать.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *