Nuevo aspecto. ¡Nuevo CentOS!
Sí, eso es lo que dice CentOS 7.
De todos modos, últimamente, he instalado CentOS 7 sobre VMware, y la instalación fue bastante suave. Inmediatamente después de la instalación, traté de navegar por alguna web, y fallaba.
Mientras hacía la resolución de problemas básicos, me di cuenta de que no había IP cuando hice ifconfig
[chandan@localhost ~]$ ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 00:0c:29:68:22:e2 txqueuelen 1000 (Ethernet)
RX paquetes 0 bytes 0 (0.0 B)
RX errores 0 dropped 0 overruns 0 frame 0
TX paquetes 0 bytes 0 (0.0 B)
TX errores 0 descartados 0 desbordamientos 0 portadora 0 colisiones 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 máscara de red 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Loopback local)
RX paquetes 642 bytes 55820 (54.5 KiB)
RX errores 0 dropped 0 overruns 0 frame 0
TX paquetes 642 bytes 55820 (54.5 KiB)
TX errores 0 descartados 0 desbordamientos 0 portadora 0 colisiones 0
[chandan@localhost ~]$
¿Se encuentra en la misma situación que yo?
En este artículo, hablaré de cómo solucionar si no obtiene Internet en VMware con CentOS 7.
Eso me lleva a pensar que o bien el adaptador de red no está habilitado o bien no ha podido obtener una dirección IP DHCP.
Solución
- Acceda a la terminal/consola
- Conviértase en root si aún no lo es
- Ejecute el comando
dhclient -v
- Observará que vinculará la dirección IP como se muestra a continuación
[root@localhost red-scripts]# dhclient -v
Cliente DHCP 4.2.5 del Consorcio de Sistemas de Internet Copyright 2004-2013
Consorcio de Sistemas de Internet. Todos los derechos reservados. Para más información, visite https://www.isc.org/software/dhcp/ Escuchando en LPF/ens32/00:0c:29:68:22:e2
Envío en LPF/ens32/00:0c:29:68:22:e2
Enviando en Socket/fallback DHCPDISCOVER en ens32 a 255.255.255.255 puerto 67 intervalo 4 (xid=0x433a9e33) DHCPREQUEST en ens32 a 255.255.255.255 puerto 67 (xid=0x433a9e33)
DHCPOFFER desde 172.16.179.254 DHCPACK desde 172.16.179.254 (xid=0x433a9e33) con destino a 172.16.179.136 -- renovación en 822 segundos.
[root@localhost red-scripts]#
Boom, eso es todo, ahora debería tener Internet. También notará IP cuando haga ifconfig
[root@localhost network-scripts]# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.16.179.136 máscara de red 255.255.255.0 broadcast 172.16.179.255
ether 00:0c:29:68:22:e2 txqueuelen 1000 (Ethernet)
RX paquetes 11 bytes 1255 (1.2 KiB)
Errores RX 0 dropped 0 overruns 0 frame 0
Paquetes TX 23 bytes 3536 (3.4 KiB)
TX errores 0 dropped 0 overruns 0 portadora 0 colisiones 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 máscara de red 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 0 (Loopback local)
Paquetes RX 770 bytes 66956 (65,3 KiB)
RX errores 0 dropped 0 overruns 0 frame 0
Paquetes TX 770 bytes 66956 (65.3 KiB)
TX errores 0 descartados 0 desbordamientos 0 portadora 0 colisiones 0
Añada esto en el arranque automático
Puede que le interese poner esto en el autoarranque, para no tener que hacerlo cada vez que arranque la VM CentOS.
Así es como puede poner el script en autoarranque, para que se inicie automáticamente después de reiniciar la VM.
- Vaya a /etc/init.d
- Cree un archivo con lo siguiente, yo he mantenido el nombre como«net-autostart«
# /bin/bash
# Solución para "No hay conexión a Internet desde VMware"
#
### BEGIN INIT INFO
# Arranque por defecto 2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO
dhclient -v
- Guarde el archivo
- Cambie el permiso del archivo como ejecutable
chmod 755 net-autostart
- Añada este script para el arranque automático utilizando el comando
chkconfig
chkconfig --add net-autostart
- Reinicie la VM para probar
Espero que esto le ayude.
Si está interesado en dominar las habilidades de administración de Linux entonces eche un vistazo a este curso.