Eu acho que é porque você não tem nenhum dispositivo lo. Adicione o seguinte em / etc / network / interfaces
auto lo
iface lo inet loopback
faça
ifup lo
Nós temos várias caixas Soekris rodando Debian Squeeze. Eles foram instalados através de um processo automatizado que consiste em usar o deboostrap e copiá-lo em um cartão Compact Flash. Usamos fantoche para gerenciar a configuração de todas essas caixas.
Antes do Debian Squeeze, eles estavam rodando o Voyage Linux, que é apenas uma versão "mais leve" do Debian. Desde que mudamos, estamos vendo o processo /lib/udev/net.agent ocupar uma quantidade enorme de CPU. Até agora não conseguimos encontrar nenhuma pista sobre o que isso realmente faz e por que está levando muito tempo de CPU.
No htop, vemos o seguinte:
Não estamos vendo absolutamente nenhuma mensagem syslog relacionada a este processo, então estamos um pouco perdidos ... Então, eu estou procurando indicadores sobre o que este processo faz em geral e o que poderia ser a causa potencial de tal uso da CPU .
EDITAR:
Meu / etc / network / interfaces é o seguinte:
auto eth0
iface eth0 inet dhcp
up iptables-restore < /etc/iptables.conf
auto br0
iface br0 inet static
address 192.168.51.1
netmask 255.255.255.0
network 192.168.51.0
broadcast 192.168.51.255
bridge_ports eth1 eth3
EDIT2:
Depois de fazer um pouco mais de investigação, esse problema só aparece depois de cerca de 6 dias e é resolvido por mais 6 dias apenas reiniciando o sistema. Agora faz ainda menos sentido. Eu gostaria de evitar o agendamento de uma reinicialização a cada poucos dias, pois isso não parece uma solução decente.
EDIT3:
Isso não parece acontecer em uma frequência regular, como aconteceu depois de 3 dias.
Em /etc/network/interfaces
, substitua a linha allow-hotplug eth0
por auto eth0
. Reinicie. Aproveite.