- Переводы страниц руководства
- Страницы руководства —
- НАЗВАНИЕ
- ОБЗОР
- ОПИСАНИЕ
- ОПЦИИ
- ПРИМЕРЫ
- ЗАМЕЧАНИЯ
- ФАЙЛЫ
- ИЗВЕСТНЫЕ НЕИСПРАВНОСТИ/ОГРАНИЧЕНИЯ
- АВТОР
- АВТОР ПЕРЕВОДА
- Переводы страниц руководства
- Страницы руководства —
- НАЗВАНИЕ
- ОБЗОР
- ОПИСАНИЕ
- ОПЦИИ
- ПРИМЕРЫ
- ЗАМЕЧАНИЯ
- ФАЙЛЫ
- ИЗВЕСТНЫЕ НЕИСПРАВНОСТИ/ОГРАНИЧЕНИЯ
- АВТОР
- АВТОР ПЕРЕВОДА
- Linux ifup, ifdown, and ifquery command
- Technical description
- Syntax
- Options
- Files
- Known limitations
- Examples
- Related commands
Переводы страниц руководства
Страницы руководства —
НАЗВАНИЕ
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, чтобы запустить команды настройки или сброса настроек без обновления файла.
Учтите, что программа не запускается автоматически: 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, чтобы запустить команды настройки или сброса настроек без обновления файла.
Учтите, что программа не запускается автоматически: 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. |
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.
Related commands
ifconfig — View or modify the configuration of network interfaces.
Источник