Отключить сетевую карту Linux

Обновлено: 21.11.2024

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

Если в сетевом адаптере выполняется какое-либо изменение, из-за которого интерфейс не работает, интерфейс можно активировать несколькими способами, но мы хотели бы предложить шесть лучших способов, как указано ниже:

Команды следующим образом:

  • команда ifconfig: команда ifconfig используется для настройки сетевого интерфейса. Он предоставляет много информации о NIC.
  • Команда ifdown/ifup: команда ifdown отключает сетевой интерфейс, тогда как команда ifup включает сетевой интерфейс.
  • Команда ip: команда ip используется для управления сетевой картой. Это замена старой и устаревшей команды ifconfig. Она похожа на команду ifconfig, но имеет множество мощных функций, недоступных при использовании команды ifconfig.
  • Команда nmcli: nmcli — это инструмент командной строки для управления Network Manager и создания отчетов о состоянии сети.
  • команда systemctl: команда systemctl — это инструмент, отвечающий за управление системой systemd и диспетчером служб.
  • Команда nmtui: nmtui — это основанное на curses приложение TUI для взаимодействия с Network Manager.
Команда

ip показывает доступную информацию о карте сетевого интерфейса в системе Linux. Согласно приведенному ниже выводу, в системе запущены и работают два сетевых интерфейса (enp0s3 и enp0s8).

1) Включение/выключение сетевого интерфейса с помощью команды ifconfig

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

Общий синтаксис для ifconfig:

Выполните следующую команду, чтобы отключить интерфейс enp0s3 в системе. Не забудьте ввести имя интерфейса вашей системы вместо «enp0s3», как указано в этом примере.

Согласно следующему выводу, интерфейс enp0s3 не работает

Выполните следующую команду, чтобы открыть интерфейс enp0s3.

Состояние интерфейса «enp0s3» можно дополнительно проверить, выполнив следующую команду.

2) Как включить и отключить сетевой интерфейс с помощью команды ifdown/ifup?

Команда ifdown отключает сетевой интерфейс, тогда как команда ifup включает сетевой интерфейс.

Примечание. Эти команды не работают на новом интерфейсном устройстве с именами enpXXX .

Общий синтаксис для ifdown/ifup:

Выполните следующую команду, чтобы отключить интерфейс eth1.

Выполните следующую команду, чтобы проверить, не работает ли интерфейс eth1.

Выполните следующую команду, чтобы открыть интерфейс eth1.

Состояние интерфейса «eth1» можно дополнительно проверить, выполнив следующую команду.

Как упоминалось ранее, ifup и ifdown не поддерживают последнее интерфейсное устройство с такими именами, как enpXXX . При выполнении появится сообщение о неизвестном интерфейсе.

3) Включение/выключение сетевого интерфейса с помощью команды ip?

В этом примере давайте обсудим, как включить/выключить сетевой интерфейс с помощью команды ip.

Общий синтаксис для IP:

Выполните следующую команду, чтобы отключить интерфейс enp0s3.

Интерфейс enp0s3 не работает, согласно следующему выводу.

Выполните следующую команду, чтобы вызвать интерфейс enp0s3.

Состояние интерфейса «enp0s3» можно дополнительно проверить, выполнив следующую команду.

4) Как включить и отключить сетевой интерфейс с помощью команды nmcli?

Команду nmcli можно использовать вместо nm-applet или других графических клиентов. nmcli используется для создания, отображения, редактирования, удаления, активации и деактивации сетевых подключений, а также для управления и отображения состояния сетевых устройств.

Команда nmcli выполняет большую часть задачи, используя имя профиля вместо имени устройства. Выполните следующую команду, чтобы определить имена интерфейсов.

Общий синтаксис для nmcli:

Как указано, введите имя профиля вместо имени устройства, чтобы отключить интерфейс. Выполните следующую команду, чтобы отключить интерфейс enp0s3.

Согласно приведенному ниже выводу, интерфейс enp0s3 не работает.

Выполните следующую команду, чтобы вызвать интерфейс enp0s3.

Теперь интерфейс enp0s3 запущен.

5) Включение/выключение сетевого интерфейса с помощью команды systemctl?

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

6) Включение/выключение сетевого интерфейса с помощью инструмента nmtui?

nmtui — это приложение TUI на основе curses, используемое для взаимодействия с Network Manager.

Это позволяет нам легко настраивать сетевые интерфейсы в системе Linux с помощью графического интерфейса.

Выполните следующую команду, чтобы запустить интерфейс nmtui. Выберите «Активировать подключение» и нажмите «ОК»

Выберите нужный интерфейс и нажмите кнопку «Деактивировать».

ifconfig, сокращенно «конфигурация интерфейса», утилита для системного/сетевого администрирования в операционных системах Unix/Linux для настройки, управления и запроса параметров сетевого интерфейса через интерфейс командной строки или в сценариях конфигурации системы.

Команда «ifconfig» используется для отображения информации о текущей конфигурации сети, настройки IP-адреса, сетевой маски или широковещательного адреса для сетевого интерфейса, создания псевдонима для сетевого интерфейса, настройки аппаратного адреса, а также включения или отключения сетевые интерфейсы.

В этой статье рассматриваются «15 полезных команд «ifconfig»» с их практическими примерами, которые могут быть очень полезны для управления и настройки сетевых интерфейсов в системах Linux.

Обновление: сетевая команда ifconfig устарела и заменена командой ip (изучите 10 примеров команды IP) в большинстве дистрибутивов Linux.

1. Просмотреть все настройки сетевого интерфейса

Команда «ifconfig» без аргументов отобразит все сведения об активных интерфейсах. Команда ifconfig также используется для проверки назначенного IP-адреса сервера.

2. Показать информацию обо всех сетевых интерфейсах

Следующая команда ifconfig с аргументом -a отобразит информацию обо всех активных или неактивных сетевых интерфейсах на сервере. Он отображает результаты для eth0, lo, sit0 и tun0.

3. Просмотр сетевых настроек определенного интерфейса

Использование имени интерфейса (eth0) в качестве аргумента команды «ifconfig» отобразит сведения о конкретном сетевом интерфейсе.

4. Как включить сетевой интерфейс

Флаг «up» или «ifup» с именем интерфейса (eth0) активирует сетевой интерфейс, если он не находится в неактивном состоянии, и позволяет отправлять и получать информацию. Например, «ifconfig eth0 up» или «ifup eth0» активирует интерфейс eth0.

5. Как отключить сетевой интерфейс

Флаг «down» или «ifdown» с именем интерфейса (eth0) деактивирует указанный сетевой интерфейс. Например, команда «ifconfig eth0 down» или «ifdown eth0» деактивирует интерфейс eth0, если он находится в неактивном состоянии.

6. Как назначить IP-адрес сетевому интерфейсу

Чтобы назначить IP-адрес определенному интерфейсу, используйте следующую команду с именем интерфейса (eth0) и IP-адресом, которые вы хотите установить. Например, «ifconfig eth0 172.16.25.125» установит IP-адрес интерфейса eth0.

7. Как назначить сетевую маску сетевому интерфейсу

Использование команды «ifconfig» с аргументом «маска сети» и именем интерфейса (eth0) позволяет определить маску сети для данного интерфейса. Например, «ifconfig eth0 netmask 255.255.255.224» установит маску сети для заданного интерфейса eth0.

8. Как назначить трансляцию сетевому интерфейсу

Использование аргумента «broadcast» с именем интерфейса установит широковещательный адрес для данного интерфейса. Например, команда «ifconfig eth0 Broadcast 172.16.25.63» устанавливает широковещательный адрес на интерфейс eth0.

9. Как назначить IP, сетевую маску и широковещательную рассылку сетевому интерфейсу

Чтобы одновременно назначить IP-адрес, адрес сетевой маски и широковещательный адрес, используйте команду «ifconfig» со всеми аргументами, как указано ниже.

10. Как изменить MTU для сетевого интерфейса

Аргумент «mtu» устанавливает максимальную единицу передачи для интерфейса. MTU позволяет установить предельный размер пакетов, передаваемых через интерфейс. MTU может обрабатывать максимальное количество октетов интерфейса за одну транзакцию.

Например, «ifconfig eth0 mtu 1000» установит максимальную единицу передачи для заданного набора (т. е. 1000). Не все сетевые интерфейсы поддерживают настройки MTU.

11. Как включить беспорядочный режим

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

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

12. Как отключить беспорядочный режим

Чтобы отключить неразборчивый режим, используйте переключатель "-promisc", который возвращает сетевой интерфейс в обычный режим.

13. Как добавить новый псевдоним в сетевой интерфейс

Утилита ifconfig позволяет настраивать дополнительные сетевые интерфейсы с помощью функции псевдонимов. Чтобы добавить псевдоним сетевого интерфейса eth0, используйте следующую команду. Обратите внимание, что псевдоним сетевого адреса находится в той же маске подсети. Например, если IP-адрес вашей сети eth0 — 172.16.25.125, то псевдоним IP-адреса должен быть 172.16.25.127.

Затем проверьте вновь созданный псевдоним адреса сетевого интерфейса с помощью команды «ifconfig eth0:0».

14. Как удалить псевдоним сетевого интерфейса

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

15. Как изменить MAC-адрес сетевого интерфейса

Чтобы изменить MAC-адрес (Media Access Control) сетевого интерфейса eth0, используйте следующую команду с аргументом «hw ether». Например, см. ниже.

Это наиболее полезные команды для настройки сетевых интерфейсов в Linux. Для получения дополнительной информации и использования команды ifconfig используйте справочные страницы, такие как «man ifconfig» в терминале. Ознакомьтесь с некоторыми другими сетевыми утилитами ниже.

Другие сетевые утилиты

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

Чтобы получить дополнительную информацию и параметры для любого из вышеперечисленных инструментов, просмотрите справочные страницы, введя «man toolname» в командной строке. Например, чтобы получить информацию для инструмента «netstat», используйте команду «man netstat».

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

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

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

26 мыслей о «15 полезных команд ifconfig для настройки сетевого интерфейса в Linux»

На смену ifconfig в основном пришла команда ‘IP’. Также «ss» заменяет «netstat». Возможно, пришло время вернуться к старому лору и внести некоторые изменения ;)

Ребята, команда ifconfig устарела, обновите эту страницу.

Прошу прощения за соленость, я нашел команду.

Почему gw устанавливается с помощью команды ifconfig?

Я вообще не фанат Linux и обычно не разделяю никакого мнения, но содержание всех тем отличное, а также хорошее и лаконичное изложение.

Спасибо за каждое опубликованное руководство, оно действительно очень полезно для обучения.

Пожалуйста, продолжайте.
Еще раз спасибо

Вау!! на самом деле, я никогда не мог ожидать такого типа контента … действительно, вы отлично справляетесь .. и большое спасибо .

Запустите «ifconfig up», чтобы Linux активировал сетевой интерфейс, и «ifconfig down», чтобы Linux отключил подключение к локальной сети на этом интерфейсе. Если вы хотите выключить и снова включить интерфейс, выполните команду down, а затем команду up.

Как включить сетевые службы в Linux?

Используйте следующие команды в соответствии с вашим дистрибутивом Linux, чтобы перезапустить сетевую службу. Вы должны запустить команду от имени пользователя root, используя команды sudo или su. Команда ifup запускает сетевой интерфейс. Команда ifdown отключает сетевой интерфейс.

Как отключить интерфейс Ethernet в Linux?

Для включения и отключения интерфейсов можно использовать два метода.

Как отключить интерфейс Ubuntu?

Если вы хотите отключить, например, eth0 (порт Ethernet), вы можете выполнить команду sudo ifconfig eth0 down, которая отключит (выключит) порт. изменение вниз на вверх снова включит его. используйте ifconfig для просмотра ваших портов.

Почему мой сетевой адаптер не работает?

Подключите кабель Ethernet к другому порту.

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

Что такое Bootproto в Linux?

BOOTPROTO: указывает, как устройство получает свой IP-адрес. Возможные значения: NONE для статического назначения, DHCP или BOOTP. BROADCAST: широковещательный адрес, используемый для отправки пакетов всем в подсети. Например: 192.168.0.1. 1.255.

Как перезапустить ifconfig в Linux?

Убунту / Дебиан

Что такое сеть в Linux?

Компьютеры соединены в сеть для обмена информацией или ресурсами друг с другом. Два или более компьютера, соединенные через сетевые носители, называемые компьютерной сетью. … Компьютер, на котором установлена ​​операционная система Linux, также может быть частью сети, будь то маленькая или большая сеть, благодаря своей многозадачности и многопользовательскому характеру.

Что показывает ifconfig в Linux?

Команда «ifconfig» используется для отображения информации о текущей конфигурации сети, настройки IP-адреса, сетевой маски или широковещательного адреса для сетевого интерфейса, создания псевдонима для сетевого интерфейса, настройки аппаратного адреса, а также включения или отключения сетевые интерфейсы.

Как найти свой IP-адрес в Linux?

Следующие команды помогут вам получить частные IP-адреса ваших интерфейсов:

  1. ifconfig -a.
  2. IP-адрес (ip a)
  3. имя хоста -I | авк ''
  4. IP-маршрут получить 1.2. …
  5. (Fedora) Wifi-Settings→ щелкните значок настройки рядом с именем Wi-Fi, к которому вы подключены → можно увидеть IPv4 и Ipv6.
  6. nmcli -p показать устройство.

Что делает команда netstat в Linux?

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

Как отключить сетевой интерфейс. Флаг «down» или «ifdown» с именем интерфейса (eth0) деактивирует указанный сетевой интерфейс. Например, команда «ifconfig eth0 down» или «ifdown eth0» деактивирует интерфейс eth0, если он находится в активном состоянии.

Как отключить Ethernet в Linux?

Как включить (UP)/отключить (DOWN) порт сетевого интерфейса (NIC) в Linux?

  1. команда ifconfig: команда ifconfig используется для настройки сетевого интерфейса. …
  2. Команда ifdown/ifup: команда ifdown отключает сетевой интерфейс, тогда как команда ifup включает сетевой интерфейс.

Как отключить сетевой интерфейс?

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

  1. Откройте настройки.
  2. Нажмите "Сеть и безопасность".
  3. Нажмите «Статус». …
  4. Нажмите "Изменить параметры адаптера".
  5. Щелкните правой кнопкой мыши сетевой адаптер и выберите параметр "Отключить".

Как отключить и включить сетевой адаптер в Linux?

  1. Если вы хотите отключить, например, eth0 (порт Ethernet), вы можете выполнить команду sudo ifconfig eth0 down, которая отключит (выключит) порт. изменение вниз на вверх снова включит его. используйте ifconfig для просмотра ваших портов. …
  2. @chrisguiver Звучит как ответ. Не могли бы вы опубликовать это (или что-то подобное) как один? –

Как остановить и перезапустить eth0 в Linux?

Как перезапустить сетевой интерфейс в Linux

  1. Debian / Ubuntu Linux перезапускает сетевой интерфейс. Чтобы перезапустить сетевой интерфейс, введите: sudo /etc/init.d/networking restart. …
  2. Redhat (RHEL) / CentOS / Fedora / Suse / OpenSuse Linux — перезапуск сетевого интерфейса в Linux. Чтобы перезапустить сетевой интерфейс, введите: …
  3. Команды перезапуска Slackware Linux. Введите следующую команду:

Как перезапустить ifconfig в Linux?

Как включить Ethernet в Linux?

  1. Откройте терминал, нажав Ctrl + Alt + T.
  2. В терминале введите sudo ip link set down eth0 .
  3. Введите пароль при появлении запроса и нажмите Enter (ПРИМЕЧАНИЕ: вы ничего не увидите вводимым. …
  4. Теперь включите адаптер Ethernet, запустив sudo ip link setup eth0 .

Как отключить сетевой адаптер?

Полностью отключить неиспользуемые соединения

  1. Выберите "Пуск" > "Панель управления" > "Сеть и Интернет" > "Центр управления сетями и общим доступом".
  2. В левом столбце нажмите "Изменить параметры адаптера".
  3. Откроется новый экран со списком сетевых подключений. Щелкните правой кнопкой мыши "Подключение по локальной сети" или "Беспроводное подключение" и выберите "Отключить".

Какую команду можно использовать для отключения сетевого интерфейса eth0?

<р>5. Как отключить сетевой интерфейс. Флаг «down» или «ifdown» с именем интерфейса (eth0) деактивирует указанный сетевой интерфейс. Например, команда «ifconfig eth0 down» или «ifdown eth0» деактивирует интерфейс eth0, если он находится в активном состоянии.

Какая команда отключает интерфейс беспроводной локальной сети в операционной системе Linux?

Вам нужно отредактировать файл /etc/network/interfaces, чтобы удалить конфигурацию беспроводной сети. Вам необходимо удалить каталог /lib/modules/$(uname -r)/kernel/drivers/net/wireless.

Что такое eth0 в Linux?

eth0 — это первый интерфейс Ethernet. (Дополнительные интерфейсы Ethernet будут называться eth1, eth2 и т. д.) Этот тип интерфейса обычно представляет собой сетевую карту, подключенную к сети кабелем категории 5. lo — петлевой интерфейс. Это специальный сетевой интерфейс, который система использует для связи сама с собой.

Как отключить и включить сетевой адаптер в CMD?

Откройте командную строку от имени администратора: один из способов — ввести cmd в строке поиска и щелкнуть правой кнопкой мыши по найденному результату, выбрать «Запуск от имени администратора». Введите wmic nic, получите имя, индекс и нажмите Enter. Напротив имени сетевого адаптера, который нужно включить или отключить, стоит индекс, который нужно запомнить.

Что такое сеть в Linux?

Компьютеры соединены в сеть для обмена информацией или ресурсами друг с другом. Два или более компьютера, соединенные через сетевые носители, называемые компьютерной сетью. … Компьютер, на котором установлена ​​операционная система Linux, также может быть частью сети, будь то маленькая или большая сеть, благодаря своей многозадачности и многопользовательскому характеру.

Как открыть диспетчер сети в Linux?

Включение управления интерфейсом

  1. Установите manage=true в файле /etc/NetworkManager/NetworkManager. конф.
  2. Перезапустите NetworkManager: /etc/init.d/network-manager restart.

Как остановить службу в Linux?

  1. Linux обеспечивает детальное управление системными службами через systemd с помощью команды systemctl. …
  2. Чтобы проверить, активна ли служба, выполните следующую команду: sudo systemctl status apache2. …
  3. Чтобы остановить и перезапустить службу в Linux, используйте команду: sudo systemctl restart SERVICE_NAME.

Как перезапустить Ethernet?

Щелкните правой кнопкой мыши значок сетевого адаптера и выберите «Отключить». Подождите пару секунд, а затем снова щелкните правой кнопкой мыши значок и выберите «Включить». Это заставит ваш Ethernet-адаптер перезагрузиться.

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