jueves, 22 de mayo de 2008

Resolver "SIOCSIFADDR No such device eth0 error while getting interface flags" en Debian

si la interface de red que estaba en nuestra PC se rompio y la reemplazamos por otra, normalmente nos da errores como este

SIOCSIFADDR No such device eth0 error while getting interface flags

y que

Failed to bringe interface eth0

para resolver esto, primeramente revisar si la maquina ha reconocido la interface de red, como un nuevo hardware:

# dmesg | egrep eth

si el kernel vio el nuevo hard, entonces podemos hacer esto

en el archivo /etc/udev/rules.d/70-persistent-net.rules existe una relacion de direcciones MAC con el nombre que se le asigna a la interface, por lo general a la primera que se le pone le da el eth0, pero entonces el kernel si es la unica interface le dice que es eth0, las lineas en este archivo se ven como esta mas o menos:

# PCI device 0x8086:0x1039 (e100)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:11:11:4e:ea:6c", NAME="eth0"

se eliminan las lineas correspondientes a las interfaces anteriores y se deja solamente la que nos corresponde.

despues de esto se reinicia el udev

# /etc/init.d/udev restart

luego se puede activar la interface o reiniciar la maquina para que tome toda la configuracion adecuada

# ifup eth0

o
# reboot

Configurar Fecha y Hora en FreeBSD

es incluso mas sencillo que hacerlo en linux, con solo darle los parametros que queremos al comando `date` se resuelve, y bien claro

# date 0805220741
Thu May 22 07:41:00 UTC 2008
# date
Thu May 22 07:41:00 UTC 2008
#

y con eso, ya esta, no hace falta hacer nada mas para poner en hora nuestro sistema.

;)