Estoy armando un servidorsito.. y le agregue 2 placas de red.. las mas baratas que encontré.. por $20 me dieron dos encore con chip 8139..
el tema es que por alguna razon extraña, ubuntu hardy no las tomó (si lo habia hecho, en cambio, jaunty).. asique me puse a investigar, y esto es lo que solucionó mi problema
1) Primero intenté ver que errores habian aparecido al bootear.. asique ejecuté
dmesg
y decía que el modulo 8139cp no se podia cargar, porque mi placan no era 8139++ compatible… que pruebe con el módulo 8139too.. asique bueno.. manos a la obra
2) Por las dudas, blacklisté el 8139cp
sudo nano /etc/modprobe.d/blacklist
y agregué al final del archivo
blacklist 8139cp
3) luego agregué al 8139too en /etc/modules
sudo nano /etc/modules
agregando al final del archivo
8139too
4) reinicié el sistema, e intenté ver si habian sido detectadas
ifconfig
lamentablemente falló, asique chequié el archivo de interfaces..
less /etc/network/interfaces
y ví que no estaban listadas
5) agregué las interfaces al archivo
sudo nano /etc/network/interfaces
y agregué lo siguiente (puede cambiar segun el caso)
auto eth0
iface eth0 inet dhcpauto eth1
iface eth1 inet dhcp
para luego reiniciar el servicio de red
sudo /etc/init.d/networking restart
y comprobar que el problema, había sido, solucionado
ifconfig