Ma petite histoire

Il y a un serveur dhcp sur le reseau qui fonctionne impec. Mon ordi se configure sans problème vu que l'installeur de Debian à tout bien reglé comme il faut apparement. Sauf que voila, après recompile du noyeau, ya plus rien qui fonctionne. La carte réseau est bien configurée, mais sans IP...

#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:50:FA:E5:43:7C
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7083 errors:0 dropped:0 overruns:0 frame:0
TX packets:925 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:100
RX bytes:951774 (929.4 KiB) TX bytes:2464 (2.4 KiB)
Interrupt:3 Base address:0x300

Si je met la carte en static :

# vim /etc/network/interface
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1

ça roule. Donc l'ordi ne peut plus se configurer avec le DHCP...

La solution

Il faut activer dans le noyau les options CONFIG_PACKET et CONFIG_FILTER, c'est à dire "Packet socket" et "Socket Filtering" dans la section "Networking options"... Bah oui c'est tout mais j'ai quand même chercher plusieurs semaines avant de trouver quelqu'un qui avait eu le même problème...