Ifup ifdown linux описание

Переводы страниц руководства

Страницы руководства —

НАЗВАНИЕ

ifup — поднять сетевой интерфейс

ifdown — опустить сетевой интерфейс

ОБЗОР

ОПИСАНИЕ

Команды ifup и ifdown могут использоваться для настройки (или соответственно, сброса настроек) сетевых интерфейсов, основываясь на описаниях интерфейса в файле /etc/network/interfaces.

ОПЦИИ

Сводная информация по опциям указана далее.

-a, —all Если опция задана ifup, то она касается всех интерфейсов, помеченных как auto. Интерфейсы поднимаются в порядке их указания в файле /etc/network/interfaces. Если опция задана ifdown, то она касается всех определенных интерфейсов. Интерфейсы выключаются в том порядке, в котором они перечислены в файле состояния. Будут опущены только те интерфейсы, которые определены в /etc/network/interfaces.
—force Принудительно настроить или сбросить настройки интерфейса.
-h, —help Показать справку по опциям.
—allow=КЛАСС
Позволить обработку только тех интерфейсов, которые перечислены в строке allow-КЛАСС в файле /etc/network/interfaces.
-i ФАЙЛ, —interfaces=ФАЙЛ
Взять определение интерфейсов из ФАЙЛа, а не из /etc/network/interfaces.
-n, —no-act Не настраивать какие-либо интерфейсы, не запускать команды «up» или «down».
—no-mappings
Не запускать каких либо отображений. Обратитесь к interfaces(5) за более подробной информацией о возможностях отображения.
-V, —version
Вывести информацию об авторских правах и о версии программы.
-v, —verbose
Показывать команды в процессе их выполнения.

ПРИМЕРЫ

ifup -a Поднять все интерфейсы, определённые в /etc/network/interfaces с опцией auto.
ifup eth0
Поднять интерфейс eth0.
ifup eth0=home
Поднять интерфейс eth0 как логический интерфейс home.
ifdown -a
Опустить все поднятые в данный момент интерфейсы.

ЗАМЕЧАНИЯ

ifup и ifdown в действительности одна и таже программа вызываемая разными именами.

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

ФАЙЛЫ

/etc/network/interfaces
Определения сетевых интерфейсов. Обратитесь к interfaces(5) за более подробной информацией.
/etc/network/run/ifstate
Текущее состояние сетевых интерфейсов.

ИЗВЕСТНЫЕ НЕИСПРАВНОСТИ/ОГРАНИЧЕНИЯ

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

Файл /etc/network/run/ifstate должен быть доступен для записи, чтобы ifup или ifdown работали правильно. Если этот каталог не доступен для записи (например, в случае монтирования в режиме только чтения), тогда для файла /etc/network/run/ifstate нужно сделать символическую ссылку на файл в каталоге с правами записи. Если это невозможно, вы можете воспользоваться опцией —force, чтобы запустить команды настройки или сброса настроек без обновления файла.

Читайте также:  Ubuntu server виртуальная машина windows установка

Учтите, что программа не запускается автоматически: ifup самостоятельно не поднимет интерфейсы, которые появляются в результате установки оборудования, а ifdown самостоятельно не опустит интерфейсы, которые исчезают в результате удаления оборудования. Для автоматической настройки сетевых интерфейсов вам необходимо установить другие пакеты, такие как hotplug(8) или ifplugd(8).

АВТОР

ifupdown написан Энтони Тоном (Anthony Towns) .

АВТОР ПЕРЕВОДА

Перевод на русский язык выполнил Владимир Ступин .

Источник

Переводы страниц руководства

Страницы руководства —

НАЗВАНИЕ

ifup — поднять сетевой интерфейс

ifdown — опустить сетевой интерфейс

ОБЗОР

ОПИСАНИЕ

Команды ifup и ifdown могут использоваться для настройки (или соответственно, сброса настроек) сетевых интерфейсов, основываясь на описаниях интерфейса в файле /etc/network/interfaces.

ОПЦИИ

Сводная информация по опциям указана далее.

-a, —all Если опция задана ifup, то она касается всех интерфейсов, помеченных как auto. Интерфейсы поднимаются в порядке их указания в файле /etc/network/interfaces. Если опция задана ifdown, то она касается всех определенных интерфейсов. Интерфейсы выключаются в том порядке, в котором они перечислены в файле состояния. Будут опущены только те интерфейсы, которые определены в /etc/network/interfaces.
—force Принудительно настроить или сбросить настройки интерфейса.
-h, —help Показать справку по опциям.
—allow=КЛАСС
Позволить обработку только тех интерфейсов, которые перечислены в строке allow-КЛАСС в файле /etc/network/interfaces.
-i ФАЙЛ, —interfaces=ФАЙЛ
Взять определение интерфейсов из ФАЙЛа, а не из /etc/network/interfaces.
-n, —no-act Не настраивать какие-либо интерфейсы, не запускать команды «up» или «down».
—no-mappings
Не запускать каких либо отображений. Обратитесь к interfaces(5) за более подробной информацией о возможностях отображения.
-V, —version
Вывести информацию об авторских правах и о версии программы.
-v, —verbose
Показывать команды в процессе их выполнения.

ПРИМЕРЫ

ifup -a Поднять все интерфейсы, определённые в /etc/network/interfaces с опцией auto.
ifup eth0
Поднять интерфейс eth0.
ifup eth0=home
Поднять интерфейс eth0 как логический интерфейс home.
ifdown -a
Опустить все поднятые в данный момент интерфейсы.

ЗАМЕЧАНИЯ

ifup и ifdown в действительности одна и таже программа вызываемая разными именами.

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

ФАЙЛЫ

/etc/network/interfaces
Определения сетевых интерфейсов. Обратитесь к interfaces(5) за более подробной информацией.
/etc/network/run/ifstate
Текущее состояние сетевых интерфейсов.

ИЗВЕСТНЫЕ НЕИСПРАВНОСТИ/ОГРАНИЧЕНИЯ

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

Файл /etc/network/run/ifstate должен быть доступен для записи, чтобы ifup или ifdown работали правильно. Если этот каталог не доступен для записи (например, в случае монтирования в режиме только чтения), тогда для файла /etc/network/run/ifstate нужно сделать символическую ссылку на файл в каталоге с правами записи. Если это невозможно, вы можете воспользоваться опцией —force, чтобы запустить команды настройки или сброса настроек без обновления файла.

Читайте также:  Как поменять локаль windows

Учтите, что программа не запускается автоматически: ifup самостоятельно не поднимет интерфейсы, которые появляются в результате установки оборудования, а ifdown самостоятельно не опустит интерфейсы, которые исчезают в результате удаления оборудования. Для автоматической настройки сетевых интерфейсов вам необходимо установить другие пакеты, такие как hotplug(8) или ifplugd(8).

АВТОР

ifupdown написан Энтони Тоном (Anthony Towns) .

АВТОР ПЕРЕВОДА

Перевод на русский язык выполнил Владимир Ступин .

Источник

Linux ifup, ifdown, and ifquery command

On some Unix-like operating systems, ifup activates a network interface, making it available to transmit and receive data.

The ifdown command disables a network interface, placing it in a state where it cannot transmit or receive data.

The ifquery command displays information about a network interface’s configuration.

This page describes the GNU/Linux version of these commands.

Technical description

The ifup and ifdown commands may be used to configure network interfaces based on interface definitions in the file /etc/network/interfaces.

The ifquery command is used to parse interface configuration data.

Syntax

Options

-a, —all If given to ifup, affect all interfaces marked auto. Interfaces are brought up in the order they are defined in /etc/network/interfaces. Combined with —allow, acts on all interfaces of a specified class instead. If given to ifdown, affect all defined interfaces. Interfaces are brought down in the order they are currently listed in the state file. Only interfaces defined in /etc/network/interfaces are brought down.
—force Force configuration or deconfiguration of the interface.
-h, —help Show summary of options.
—allow=CLASS Only allow interfaces listed in an allow-CLASS line in /etc/network/interfaces to be acted upon.
-i FILE,
—interfaces=FILE
Read interface definitions from FILE instead of from /etc/network/interfaces.
-X PATTERN,
—exclude=PATTERN
Exclude interfaces from the list of interfaces to operate on by the PATTERN. PATTERN uses a shell glob syntax. If shell wildcards are not used, it must match the exact interface name. This option may be specified multiple times resulting in more than one pattern being excluded.
-o OPTION=VALUE Set OPTION to VALUE as though it were in /etc/network/interfaces.
-n, —no-act Don’t configure any interfaces or run any «up» or «down» commands.
—no-mappings Don’t run any mappings. See interfaces for more information about the mapping feature.
—no-scripts Don’t run any scripts under /etc/network/if-*.d/
-V, —version Show Copyright and version information.
-v, —verbose Show commands as they are executed.
-l, —list For ifquery, list all the interfaces which match the specified class. If no class specified, prints all the interfaces listed as auto.
Читайте также:  Office with no windows lighting

Files

/etc/network/interfaces Definitions of network interfaces.
/run/network/ifstate Current state of network interfaces.

Known limitations

The program keeps records of whether network interfaces are up or down. Under exceptional circumstances, these records can become inconsistent with the real states of the interfaces. For example, an interface that was brought up using ifup and later deconfigured using ifconfig is still recorded as up. To fix this, you can use the —force option to force ifup or ifdown to run configuration or deconfiguration commands despite what it considers the current state of the interface to be.

The file /run/network/ifstate must be writable for ifup or ifdown to work properly. If that location is not writable (for example, because the root filesystem is mounted read-only for system recovery), then /run/network/ifstate should be made a symbolic link to a writable location. If that is not possible, then you can use the —force option to run configuration or deconfiguration commands without updating the file.

Note that the program does not run automatically: ifup alone does not bring up interfaces that appear as a result of hardware being installed, and ifdown alone does not bring down interfaces that disappear as a result of hardware being removed. To automate the configuration of network interfaces, you need to install other packages, such as udev or ifplugd.

Examples

Bring up all the interfaces defined with auto in /etc/network/interfaces.

Bring up interface eth0.

Bring up interface eth0 as logical interface home.

Bring down all interfaces that are currently up.

Print names of all interfaces specified with the auto keyword.

Print names of all interfaces specified with the allow-hotplug keyword.

Display the interface options as specified in the ifupdown configuration. Each key-value pair is printed out on individual line using «: » as separator.

ifconfig — View or modify the configuration of network interfaces.

Источник

Оцените статью