ifup(8)

πŸ“¦
version 0.12.1 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

✨ ifup β€” bring interfaces up ✨

okay bestie, listen up πŸ’– this is the ifup manual page from the System Manager's Manual section (that's section 8, the big-girl system administration one, iykyk). if you have ever needed to actually wake an interface up and make it exist in the world, this is literally the page for you. no cap.


🌸 NAME 🌸

ifup β€” bring interfaces up πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

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

πŸ’… DESCRIPTION πŸ’…

ifup is the one that configures interfaces, obvi. the way it works is: it looks at how those interfaces are configured in the configuration database, and then it configures them to match. that's the whole vibe. ✨

it does not guess. it does not improvise. it reads the database, it does the thing. main character behaviour, honestly. πŸ‘‘


πŸ”₯ OPTIONS πŸ”₯

  • -a, --auto β€” only match interfaces that are marked as auto. like, only the ones that signed up for it. 🫢
  • -f, --force β€” force configuration of the interface. this one is highkey just here for compatibility with other implementations β€” it exists so other tools' vibes don't break. πŸ’€
  • -h, --help β€” display supported options to ifquery. yes, it says ifquery. that's what it says. we do not question it. πŸ™ˆ
  • -i, --interfaces FILE β€” use FILE as the config database. your config, your rules, bestie. πŸ’–
  • -n, --no-act β€” show what commands would be run instead of actually running them. absolute queen behaviour for testing configuration changes before you commit to the bit. ⭐
  • -v, --verbose β€” show what commands are being run as they are executed. very "narrating my own life" energy, and honestly? iconic. ✨
  • -E, --executor-path PATH β€” look for executors in the given PATH.
  • -I, --include PATTERN β€” include PATTERN when matching against the config or state database. let it in. πŸŽ€
  • -L, --no-lock β€” do not use a lockfile to serialize state changes. > ⚠️ heads up: no lockfile means state changes aren't serialized anymore. if you're doing concurrent stuff, that's on you. 😭
  • -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. give them a minute... but not, like, an unlimited minute. ⏳
  • -V, --version β€” print the ifupdown-ng version and exit. slay, then dip. πŸ’…
  • -X, --exclude PATTERN β€” exclude PATTERN when matching against the config or state database. not you, girl. bye. 🌈

πŸ¦‹ SEE ALSO πŸ¦‹

ifupdown-ng.conf(5) Β· ifdown(8) Β· ifquery(8) Β· interfaces(5)


πŸ‘‘ AUTHORS πŸ‘‘

Ariadne Conill <ariadne@dereferenced.org>


and that's the whole page, bestie!! this version is from the System Manager's Manual, dated 2025-10-13, and it's the ifup(8) page in all its glory. go forth and bring those interfaces UP. πŸ’–βœ¨πŸŒΈπŸ¦‹πŸŽ€πŸ’…

πŸ“¦ where this page comes from