Estoy configurando un Oracle Linux Server 6.1. que se basa en Red Hat Enterprise Linux.
Comandos útiles para la configuración de red:
Comprobar la conectividad:
dmesg grep eth
Si no vemos link up malo.
ping localhost
ping dir-ip
Para ver la configuración actual:
Comandos útiles para la configuración de red:
Comprobar la conectividad:
dmesg grep eth
Si no vemos link up malo.
ping localhost
ping dir-ip
Para ver la configuración actual:
ifconfig
ifconfig eth0
ifconfig eth0 down
ifconfig eth0 up
ifconfig eth0
ifconfig eth0 down
ifconfig eth0 up
ifdown eth0
ifup eth0
Estadísticas de bytes enviados, errores:
cat /proc/net/dev
Parar el servicio e intentar levantarlo:
# service network stop
# service network start
O también:
# service network restart
Configuración de la dirección IP, red, etc.
Fichero /etc/sysconfig/network
Por lo menos tendrá:
NETWORKING=yes
HOSTNAME=nombre
También podemos meter el GATEWAY si es que es común a todos los interfaces.
Configuración de un interfaz (el eth0 por ejemplo):
Fichero /etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE="eth0"
HWADDR="00:50:56:01:00:20"
ONBOOT="yes"
BOOTPROTO="static"
BROADCAST="192.168.50.255"
NETWORK="192.168.50.0"
IPADDR="192.168.50.13"
NETMASK="255.255.255.0"
TYPE="Ethernet"
GATEWAY="192.168.50.253"
Problemática cuando se crea un servidor a partir de una plantilla en VMware.
O también cuando se crea un CLON VMware.
Puede que nos encontremos con estos errores:
# service network start
Activando interfaz eth0: El dispositivo eth0 no parece estar presetne, retrasando la inicialización.
# ifconfig eth0 up
eth0: unknown interface: No existe el dispositivo.
1.-Parar la máquina virtual.
2.-Ir a EDIT Setting-s (VMware).
3.-Ver la MAC address de la tarjeta de red virtual. Comprobar si es la misma que tenemos en el fichero /etc/sysconfig/network-scripts/ifcfg-eth0
cat /proc/net/dev
Parar el servicio e intentar levantarlo:
# service network stop
# service network start
O también:
# service network restart
Configuración de la dirección IP, red, etc.
Fichero /etc/sysconfig/network
Por lo menos tendrá:
NETWORKING=yes
HOSTNAME=nombre
También podemos meter el GATEWAY si es que es común a todos los interfaces.
Configuración de un interfaz (el eth0 por ejemplo):
Fichero /etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE="eth0"
HWADDR="00:50:56:01:00:20"
ONBOOT="yes"
BOOTPROTO="static"
BROADCAST="192.168.50.255"
NETWORK="192.168.50.0"
IPADDR="192.168.50.13"
NETMASK="255.255.255.0"
TYPE="Ethernet"
GATEWAY="192.168.50.253"
Problemática cuando se crea un servidor a partir de una plantilla en VMware.
O también cuando se crea un CLON VMware.
Puede que nos encontremos con estos errores:
# service network start
Activando interfaz eth0: El dispositivo eth0 no parece estar presetne, retrasando la inicialización.
# ifconfig eth0 up
eth0: unknown interface: No existe el dispositivo.
1.-Parar la máquina virtual.
2.-Ir a EDIT Setting-s (VMware).
3.-Ver la MAC address de la tarjeta de red virtual. Comprobar si es la misma que tenemos en el fichero /etc/sysconfig/network-scripts/ifcfg-eth0
#ls /sys/class/net
Si nos indica los dispositivo que esperábamos entonces la cosa está bien.
Si en lugar de eth0 y lo (loopback), nos encontramos con eth2 y lo, significa que el CLON VMware nos ha jugado una mala pasada, ya que es como si hubieramos cambiado los dispositivos.
Solución:
Ir a /etc/udev/rules.d/70-persistent-net.rules y sustituir eth2 que no esperábamos (por ejemplo) por el eth0 que esperábamos encontrar (también por ejemplo), y viceversa.
¿Qué es UDEV?
Udev se incorporó en Fedora Core 3 y Red Hat Enterprise Linux 4. Se trata de facilitar el trabajo con los dispositivos. Permite a Linux utilizar nombre de dispositivos consistentes, aunque haya dispositivos removibles (impresoras, etc.). En lugar de ver decenas o cientos de dispositivos en /dev, gracias a UDEV sólo se verían los presentes y disponibles. UDEV monitoriza /sys para saber cuales son los disponibles.
El fichero de configuración de UDEV está en /etc/udev/udev.conf
En ese fichero se indica dónde está la base de datos, dónde las reglas y dónde los permisos sobre los dispositivos. Para las reglas hay varios ficheros .rules que van numerados.El sistema va leyendo los ficheros siguiendo el orden.Por eso algunos recomiendas si creamos reglas propias llamar al fichero:
10-my.rules
Saludos.
7 comentarios:
Muchas gracias por la info, muy util y simple!
gracias, me ha sido muy útil
Has conseguido solucionar el problema. Muchas gracias por tu ayuda.
Gracias , uno siempre olvida estas cosas..
Hola, instale CentOS 7 en VMWARE y no me sale disponible la eth0 ni ninguno de los archivos relacionados con la interfaz, solo sale lo, es como si CentOS no reconociera dicha interfaz.
Les agradeceria una ayudita.
para que te reconozca la interfaz de red en centos 7, busca el archivo *.vmx y agrega esta línea ethernet0.virtualDev="e1000". Saludos
Me sirvio!! muchas gracias
Publicar un comentario