ifplugd.conf(5)
π ifplugd.conf β the manual page, but make it cute π
okay bestie, welcome to ifplugd.conf(5) β it lives in the File Formats Manual section and it's genuinely one of the most lowkey important little files in your whole system. let's get into it π«Ά
β¨ NAME β¨
ifplugd.conf β the configuration file for ifplugd, and yes it's exactly as iconic as it sounds π
πΈ SYNOPSIS πΈ
/etc/default/ifplugd
that's the path, that's the whole vibe, that's where it lives π
π¦ DESCRIPTION π¦
so ifplugd.conf is the configuration file for ifplugd. it's a shell script, bestie β a real one β and it gets sourced by the init script that starts the daemon up. so basically it's not a config file you parse, it's a config file you run. main character energy fr fr.
its whole job is to set environment variables, and those variables get interpreted by the init script. that's the tea. that's the whole assignment. ββ¨
π OPTIONS π
INTERFACESβ this is the one that says which ethernet interfaces we're monitoring, periodt. it has to contain a space separated list of network interface names. most people are gonna just put"eth0"here and call it a day, no shade, but you can add extra interfaces if you wanna monitor more than one device. and there's a special value too, and it's giving β¨:"auto"turns on a more or less working auto detection of the network devices that are available. warning though β this will NOT make you happy if you're using network module auto loading, because it literally cannot detect network devices that are currently unloaded. so like. keep that in mind bestie πHOTPLUG_INTERFACESβ this one lists the interfaces that can be hotplugged, aka the ones on PCMCIA, USB or WLAN adapters. you can set it to"all"which makes the udev script start an ifplugd process for any hotplugged interface β except the ones you already listed inINTERFACES, those are excluded, we don't double dip πARGSβ extra command line arguments for the ifplugd invocation. wanna know what they do? go readifplugd(8), it's all in there πARGS_ifaceβ if you specify this for a particular interface, it takes precedence overARGS. super handy when more than one network device is hanging around and they all want different treatment. one size fits all is not the vibe here π
π SEE ALSO π
π COMMENTS π
this man page was written using xmltoman(1) by Oliver Kurth. credit where credit is due, we love a documentation moment π«Ά
okay and for the sign-off β this page is from the Manuals collection, filed under the User corner of the ifplugd.conf(5) manual, and that's the whole thing bestie. go forth and configure your interfaces, you're gonna slay ππβ¨π₯
π¦ where this page comes from
- debian bookworm: ifplugd 0.28-19.5
- ubuntu jammy: ifplugd 0.28-19.5
- ubuntu noble: ifplugd 0.28-19.7
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms