---
name: "ifup-ng"
section: "8"
platform: "linux"
package: "ifupdown-ng"
version: "0.12.1-7"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/ifup-ng"
---

# ifup-ng(8)

bring interfaces up

## NAME

ifup - bring interfaces up

## SYNOPSIS

ifup \[\<*options*\>...\] \<*interfaces*\>

## DESCRIPTION

**ifup** is used to configure interfaces according to how they are configured in the configuration database.

## OPTIONS

- **-a, --auto**

  Only match interfaces that are marked as *auto*.

- **-f, --force**

  Force configuration of the interface. This option exists for compatibility with other implementations.

- **-h, --help**

  Display supported options to ifquery.

- **-i, --interfaces** *FILE*

  Use *FILE* as the config database.

- **-n, --no-act**

  Show what commands would be run instead of actually running them.  Useful for testing configuration changes.

- **-v, --verbose**

  Show what commands are being run as they are executed.

- **-E, --executor-path** *PATH*

  Look for executors in the given *PATH*.

- **-I, --include** *PATTERN*

  Include *PATTERN* when matching against the config or state database.

- **-L, --no-lock**

  Do not use a lockfile to serialize state changes.

- **-S, --state-file** *FILE*

  Use *FILE* as the state database.

- **-T, --timeout** *TIMEOUT*

  Wait up to *TIMEOUT* seconds for executors to complete before raising an error.

- **-V, --version**

  Print the ifupdown-ng version and exit.

- **-X, --exclude** *PATTERN*

  Exclude *PATTERN* when matching against the config or state database.

## SEE ALSO

[**ifupdown-ng.conf**(5)](/ifupdown-ng.conf/5.md) [**ifdown**(8)](/ifdown/8.md) [**ifquery**(8)](/ifquery/8.md) [**interfaces**(5)](/interfaces/5.md)

## AUTHORS

Ariadne Conill \<ariadne@dereferenced.org\>
