Hi,

I have a Raspberry Pi 3 Model B Rev 1.2 with Debian BullsEye on it, I want to upgrade to Bookworm. Changing the kernel my main concern is that the device name of the NIC will change from "eth0" to something like "enp2s0...".

Sadly the RPI has an headless installation (no keyboard, no monitor) and the network setup is done via /e/n/interfaces:

~# grep -v ^# /etc/network/interfaces.d/eth0
iface eth0 inet manual

and via dhcpcd.conf:

~# grep -v ^# /etc/dhcpcd.conf
hostname
duid
persistent
option rapid_commit
option domain_name_servers, domain_name, domain_search, dhcp_lease_time, host_name
option classless_static_routes
option interface_mtu
require dhcp_server_identifier
slaac private
noipv6
interface eth0
static ip_address=192.168.0.7/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.7
interface wlan0
static ip_address=192.168.0.9/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.7

I can access the RPI only with a SSH client, will I have a no more accessible RPI after booting to Bookworm due to interfaces naming?
Does anybody have experiences about upgrading a server from a remote host?

Reading the Bookworm's release notes I've found this link:

https://wiki.debian.org/NetworkInterfaceNames#custom

Is that what I have to do?

Thanks in advance, kind regards,
--
Franco Martelli

Reply via email to