Команда ifdown в Linux с примерами

Опубликовано: 2 Февраля, 2022

В отличие от команды ifup, пользователь может использовать команду ifdown для отключения сетевого интерфейса, не позволяя пользователю передавать и получать данные. Технически он переводит сетевой интерфейс в состояние, при котором он не может передавать или получать данные. Он используется для настройки сетевых интерфейсов на основе определений интерфейсов в файле / etc / network / interfaces .

Синтаксис:

ifdown [-nv] [–no-act] [–verbose] [-i FILE|–interfaces=FILE] [–allow CLASS] -a|IFACE…

Параметры:

  • -a (–all): этот параметр используется для отключения всех интерфейсов, определенных в / etc / network / interfaces .

  • –Allow = CLASS : Эта опция разрешает работать только с интерфейсами, перечисленными в строке allow-CLASS в / etc / network / interfaces .
  • -v (–verbose) : Показать или подробные команды по мере их выполнения.
  • -V (–version) : печатает информацию об авторских правах и версии.

Пример:

  • Давайте выполним команду ping, чтобы проверить работу моих интерфейсов, они уже настроены.

  • Теперь попробуйте отключить интерфейс, используя следующую команду. Здесь sudo используется для разрешений, -a для работы на всех устройствах и v для подробного вывода.
     sudo ifdown -av

  • Давайте проверим наш ping-тест и браузер.