¿Instaló CentOS 6.4 mínimo en VirtualBox pero no tiene internet?


28

Acabo de comenzar a usar VirtualBox, pero parece que no tengo Internet en CentOS cuando escribo yum update. ¿Hay alguna solución a mi problema? (posiblemente podría ser un problema con VirtualBox mal configurado)

Aquí hay una salida de ifconfig.

Imagen


¿Cuál es el resultado de su ifconfig?
— Tillman32


Sí, no tienes eth0, solo el bucle de regreso. Creo que tengo la respuesta para ti.
— Tillman32

Lo acabo de instalar, está 100% limpio. ¿Quizás necesito configurar mi VirtualBox?
— Vlad

@ user0000001: actualice su pregunta con la captura de pantalla y votaré esta pregunta.
— Ramhound

Respuestas:


51

Parece que su eth0 no está configurado. Esto es lo que hice para arreglar el mío en CentOS 6.4.

sudo su -

cat /etc/sysconfig/network |grep -i network

Esto debería devolver: NETWORKING = yes : si no es así, cámbielo a yes.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Esto debería verse así:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="YES"
ONBOOT="NO"

Hay algunas opciones que queremos cambiar aquí, NM_CONTROLLED debe ser NO, ONBOOT debe ser YES y finalmente agregar este código en la parte inferior:

BOOTPROTO="dhcp"

Esto le permitirá obtener una IP de su DHCP y esencialmente habilitar IPV4.

Ahora todo el archivo debería verse así:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="NO"
ONBOOT="YES"
BOOTPROTO="dhcp"

Guardar y cerrar. Ahora, reiniciemos el servicio de red para recargar con esta configuración:

[root@Development ~]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:
Determining IP information for eth0... done.
                                                           [  OK  ]

Observe el 'eth0': ¡increíble! Ahora verifiquemos si obtuvimos un IPV4 de nuestro DHCP:

ifconfig

Ahora debería ver 'eth0'.


A punto de intentar esto.
— Vlad

¿Lo hiciste funcionar?
— Tillman32

Sí señor, funciona como un encanto.
— Vlad

2
Para mí, parece que su VM virtual box está en modo puente (conectado a su NIC de host) y no obtiene su propia IP de su servidor DHCP. (su enrutador) Intentó hacer ping a una dirección 192.168.XX desde una subred diferente 10.XXX Intente cambiar la configuración de NIC de su VM en virtualbox a NAT o independiente.
— Tillman32

1
Esto funcionó de maravilla para mí al configurar CentOS en VirtualBox.
— Nestor Ledon

5

No tienes una red configurada. deberías haberlo habilitado durante la instalación (no es obvio, también lo perdí durante mi primera instalación mínima). Tratar:

dhclient eth0 # gets you DHCP on en0

Esto te ayudará a comenzar. Entonces intenta:

yum install system-config-network-tui

Lo que te dará un programa de configuración de red basado en maldiciones donde puedes configurar las cosas permanentemente.


1
Impresionante, funciona. Gracias. ¿Tendré que escribir dhclient eth0cada vez que reinicie mi máquina virtual?
— Vlad

1
Por cierto
— Vlad

No, use la herramienta de red que acaba de instalar con yum para habilitar DHCP en el arranque.
— Rich Homolka

4

Tuve un problema similar, pero todo lo que tenía que hacer era editar el script de red a yes para reiniciar y reiniciar la red.

Edite el script de red

 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 bla bla=bla
 ...
 onboot=yes

Reiniciar red

 systemctl restart network

3

Cuando instala CentOS, en la página de redes, hay un botón en la parte inferior izquierda que le permite configurar los ajustes de red. Haga clic en editar junto a eth0 y busque la casilla de verificación para configurar la red para que se conecte automáticamente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.