Depois de atualizar o sistema operacional no meu computador servidor doméstico do Debian 11 para o Debian 12 (alterando sources.list e usando comandos apt) e reiniciando o computador, não tenho conexão de rede nem endereço IP. Como posso solucionar o problema? O computador é um SolidRun Cubox i2eX que usa o chip Freescale i.MX6 Dual. Estou usando uma conexão com fio que funciona muito bem se eu conectá-lo a um computador diferente (e funcionou muito bem durante a atualização). Alguma pista?
# uname -a
Linux server 6.1.0-28-armmp #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux
# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: end0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether d0:63:b4:00:97:0e brd ff:ff:ff:ff:ff:ff
# lspci
(no output)
Em resposta aos pedidos nos comentários,
# dmesg | grep net
[ 0.060030] audit: initializing netlink subsys (disabled)
[ 7.662459] mdio_bus 2188000.ethernet-1: MDIO device at address 4 is missing.
[ 7.675076] fec 2188000.ethernet eth0: registered PHC device 0
[ 7.856371] fec 2188000.ethernet end0: renamed from eth0
E
# ip link set dev end0 up
# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: end0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether d0:63:b4:00:97:0e brd ff:ff:ff:ff:ff:ff
inet6 fe80::d263:b4ff:fe00:970e/64 scope link
valid_lft forever preferred_lft forever
No meu caso, o problema era que a interface de rede primária estava definida como eth0 no arquivo
/etc/network/interfaces
. Substituir eth0 por end0 e reiniciar o serviço de rede resolveu o problema.