DHCPCD-CURSES(8)

πŸ“¦ version 0.7.9, in alpine 3.24

πŸ’… DHCPCD-CURSES(8) β€” the cute little curses frontend page, bestie edition

okay so real quick, this is a page from the System Manager's Manual β€” yes, the (8) kind, the admin-y ones β€” and it's all about dhcpcd-curses. sit down, grab a strawberry drink πŸ“, we're doing network config the pretty way.


✨ NAME ✨

dhcpcd-curses β€” a curses frontend for network configuration 🌈

like, a whole little terminal UI for your network. yes please.


🌸 DESCRIPTION 🌸

dhcpcd-curses is a curses frontend for network configuration. it does the glow-up on your network setup so you're not out here typing raw config into the void. πŸ’…

it's not doing the heavy lifting alone though β€” it uses dhcpcd(8) and wpa_supplicant(8) as backends. so it's giving main character energy, but the backend besties are doing the actual work. iconic teamwork fr fr 🫢

⚠️ important vibe check: if dhcpcd-curses is used to make configuration changes, then the user needs to be able to write to the privileged dhcpcd control socket. so yeah, permissions. they're a thing. see dhcpcd.conf(5) for the details, no cap.

πŸ¦‹ wpa_supplicant

dhcpcd-curses relies on wpa_supplicant(8) being configured to write its sockets to /var/run/wpa_supplicant. that's the location, that's the assignment, don't move it. 😭

and if dhcpcd-curses is used to select and set pass phrases for wireless networks, then update_config=1 needs to be set in wpa_supplicant.conf. literally just that one setting. do it and slay ✨


πŸ‘‘ SEE ALSO πŸ‘‘

go read these too, they're the supporting cast and they ate:


πŸŽ€ AUTHORS πŸŽ€

Roy Marples <roy@marples.name> β€” the legend who made this happen πŸ’œ


πŸ’€ BUGS πŸ’€

found a bug? bestie please don't suffer in silence β€” report it to http://roy.marples.name/projects/dhcpcd-ui πŸ™ˆ


okay that's the whole page, mwah πŸ’‹ β€” this cutie came from Debian, dated January 7, 2015, so yeah she's been around and she's still serving. go configure something gorgeous πŸ§šβ€β™€οΈβ­

πŸ“¦ where this page comes from