Re: trixie an improvement?
Mike McClain composed on 2025-12-20 00:35 (UTC-0600):
> After installing trixie without a desktop, configuring it to my
> tastes, installing my prefered tools I rebooted to see if I'd broken
> something. Let me point out that I removed nothing, only added
> packages I normally use like gpm, jed, lynx and localc.
> Upon reboot I have no internet connection though the cable is
> still hooked to my ISPs modem.
> I've spent several hours reading man pages about systemctl,
> networkctl, systemd.network, systemd-networkd.service, ad nauseum.
> Most of those man pages gave a little sketch and said 'See Also:'.
> I have a simple system with static IP addressing of my computer, a
> router, printer and Windows computer that is seldom on.
> It has worked well through several versions of Debian but this
> upgrade has me stumped.
> I read a post a while back relating a conversation from DebCon
> where professional system managers pushed NetworkManager to be the
> default in Debian. While I don't mind that it should be included this
> added complexity does me no good at all and I'd be very surprised
> if the professional network managers aren't a very small minority of
> Debian users.
> More and more Debian is looking like Windows and less like the
> unix of old, a collection of small tools that do one thing and do
> it well.
> Pardon the rant, but if someone could tell me how to get the
> network back up in trixie I'd appreciate it.
Static IP setup can be pretty simple:
# dpkg -S systemd | grep workd | grep lib
systemd: /usr/lib/systemd/system/systemd-networkd.socket
systemd: /usr/lib/systemd/system/systemd-networkd.service
systemd: /usr/lib/systemd/systemd-networkd
systemd: /usr/lib/systemd/systemd-networkd-wait-online
systemd: /usr/lib/systemd/system/systemd-networkd-wait-online.service
systemd: /usr/lib/systemd/system/systemd-networkd-wait-online@.service
systemd: /usr/lib/systemd/system/systemd-networkd-persistent-storage.service
# cat /etc/systemd/network/eth0.network
[Match]
PermanentMACAddress=<MAC address>
[Network]
Address=<IP/IP>
DNS=<IP> [<IP>]...
Gateway=<IP>
IPv6AcceptRA=no
LinkLocalAddressing=no
# systemctl list-unit-files | grep netw
systemd-network-generator.service disabled disabled
systemd-networkd-wait-online.service disabled disabled
systemd-networkd-wait-online@.service disabled disabled
systemd-networkd.service disabled disabled
systemd-networkd.socket enabled disabled
network-online.target static -
network-pre.target static -
network.target static -
# cat /etc/resolv.conf
search <domain>
nameserver <IP>
#
I have several hundred installations setup using systemd-network this way across
multiple distros, IIRC at least as far back as Stretch. NetworkMangler is not
installed, and neither ifupdown nor *solv*.
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata
Reply to: