CENI(1p)
π CENI(1p) β the group chat guide π
okay so bestie, welcome to the User Contributed Perl Documentation glow-up of CENI(1p) β yes that's the manual name, no I will not be normal about it. Sit down, grab a strawberry π, and let me tell you about the most lowkey iconic little TUI for your network config.
β¨ NAME β¨
Ceni β Curses /etc/network/interfaces
Like. The name literally spells it out. Curses + /etc/network/interfaces. It's giving "I contain multitudes" but the multitudes are network interfaces π¦
πΈ SYNOPSIS πΈ
Ceni [ options ]
That's it. That's the whole vibe. Ceni, then some options if you're feeling extra. Periodt π
π DESCRIPTION π
So basically Ceni is a Curses user interface for configuring network interfaces with ifupdown. You get to do your /etc/network/interfaces business through a whole cute terminal UI instead of hand-editing files and praying π Main character energy for your NICs, fr fr.
β¨ OPTIONS β¨
--filefilename β use filename as an alternative to/etc/network/interfaces. Yes bestie, you can point it at a different file. Live your truth π«Ά--ifaceiface β configure the network interface with name iface. Tell it which one, it handles that one π--no-actβ callsifupandifdownwith the-noption so it simulates the action instead of actually doing it. Heads up though: this must be the first argument to have any effect. Not second, not third, first. The way that argument order is load-bearing π--debugβ debug output gets piped to/tmp/ceni.log. If something's being weird, go read the log, it's all in there π
π AUTHOR π
Kel Modderman, <kel@otaku42.de> β absolute legend, we stan π
π COPYRIGHT AND LICENSE π
Copyright (C) 2007 - 2010 by Kel Modderman
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this package; if not, see <http://www.gnu.org/licenses>
On Debian GNU/Linux systems, the text of the GPL-2 license can be found in /usr/share/common-licenses/GPL-2.
Like, read your license bestie, it's important, no cap πβ¨
And that's the whole page!! This little manual is running on perl v5.28.1, dated 2019-01-31, and it's still out here doing its thing. Thanks for coming to my TED talk, go configure something responsibly ππ¦πΈπ
π¦ where this page comes from
- debian bookworm: ceni 2.33-2 Β· GPL-2.0-only
- ubuntu jammy: ceni 2.33-2 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms