ifup - поднять сетевой интерфейсifdown - опустить сетевой интерфейс
ifup [-nv] [--no-act] [--verbose] [-i ФАЙЛ|--interfaces=ФАЙЛ] [--allow КЛАСС] -a|ИНТЕРФЕЙС...
ifup -h|--help
ifup -V|--versionifdown [-nv] [--no-act] [--verbose] [-i ФАЙЛ|--interfaces=ФАЙЛ] [--allow КЛАСС] -a|ИНТЕРФЕЙС...
Команды 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) <aj@azure.humbug.org.au>.
Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.
interfaces(5), ifconfig(8).
IFUPDOWN | ifup (8) | 22 мая 2004 |