Cómo configurar una conexión Bridge para enp0s3 CentOS7 en Oracle VirtualBox


3

Estoy ejecutando una versión de CentOS Linux 7.2.1511 (Core) de 64 bits en un Oracle VM VirtualBox y quería que mi máquina local (Windows) pudiera conectarse a mi VM porque quiero usarla para el alojamiento local para pruebas . A mi entender, para poder lograr esto, tengo que usar el Adaptador Bridged . Revisé varios sitios sobre cómo configurar mi red y encontré esta configuración para enp0s3 :

https://unix.stackexchange.com/questions/278637/centos-minimal-installation-static-ip-address

DEVICE=enp0s3
HWADDR=your_mac_addr
TYPE=Ethernet
UUID=your_UUID
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.0.35
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=8.8.8.8
IPV6INIT=no
USERCTL=no

El problema es que cuando traté de seguir esto y configuré mi adaptador en Bridged en Oracle VirtualBox, mi máquina de repente no se puede conectar a Internet. Originalmente, mi VM se puede conectar a Internet y hacer ping a mi máquina local, pero no al revés.

En windows:

  • IP: 10.120.20.71
  • Máscara de subred: 255.255.255.0
  • Gateway predeterminado: 10.120.20.1

En CentOS7:

TYPE="Ethernet"
BOOTPROTO=none
NM_CONTROLLED=no
USERCTL=no
IPADDR=10.0.2.15
GATEWAY=10.120.20.1
NETMASK=255.255.255.0
DNS1=8.8.8.8
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s3"
UUID=<UUID>
DEVICE="enp0s3"
ONBOOT="yes"

También encontré este https://gist.github.com/fernandoaleman/2172388 e intenté configurar ifcfg-enp0s3 , / etc / sysconfig / network y /etc/resolv.conf y sucede lo mismo.


¿Cuál es la dirección IP de su host?
n8te

Si lo configura en puente, debe estar en la misma red que el host. Así que cambie la dirección IP del invitado a algo así como 10.120.20.35 y la puerta de enlace 10.120.20.1. La respuesta de ejemplo a la que se vinculó asume que el host está en la red 192.168.0.0/24.
n8te

Hola, ¿importa si configuro / etc / sysconfig / network y /etc/resolv.conf?
AV Legor

Su

¡Guauu! ¡gracias lol! Dios mio. Me siento tan tonto jajaja. n8te tenías razón XD Debería haber usado 10.120.20.XX algo para eso. Está funcionando ahora
AV Legor

Respuestas:


2

Los pasos que se indican en el enlace (que adjunto) GIST trabajo fino. Probablemente olvidó cambiar la línea: "BOOTPROTO = none" a "BOOTPROTO = static". Además, la puerta de enlace debe definirse en / etc / sysconfig / network en lugar de ifcfg-enp0s3.
Debajo de los pasos descritos en el enlace con algunas modificaciones:

Configurar enp0s3

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

DEVICE=enp0s3
NM_CONTROLLED=yes
ONBOOT=yes
HWADDR=<Your MAC @>
TYPE=Ethernet
BOOTPROTO=static
NAME=enp0s3
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
IPADDR=192.168.1.44
NETMASK=255.255.255.0

Configurar puerta de enlace predeterminada

#vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=centos6
GATEWAY=192.168.1.1

Configurar servidor DNS

#vi /etc/resolv.conf

nameserver 8.8.8.8      # Replace with your nameserver ip
nameserver 192.168.1.1 # Replace with your nameserver ipenter code here

reiniciar NetworkManager y red

$systemctl restart NetworkManager  
$systemctl restart network

PD: ahh no vi los comentarios anteriores, de ninguna manera solo mencionar todos los pasos como lo aconseja music2myear en el comentario a continuación.


1
Bienvenido a SuperUser. Utilice el botón EDITAR y agregue la información relevante del enlace que ha proporcionado en el cuerpo de esta respuesta. Deje el enlace solo para atribución e investigación adicional. No debería ser necesario visitar el enlace para obtener la respuesta. En este momento esto es lo que llamamos una "respuesta de solo enlace". Si el enlace cambia o desaparece, su respuesta ya no es útil.
music2myear

Sí, acepté, es una pérdida de tiempo cambiar de un sitio web a otro por una respuesta, gracias por su consejo.
Rostificar el

Es más una cuestión de si el enlace va mal, también lo hace su respuesta. Queremos que las respuestas de SuperUser sigan siendo relevantes, y si salen mal, terminamos con preguntas sin respuestas, lo que genera muchas publicaciones inútiles cuando alguien unos años más tarde se le ocurre el mismo problema. Gracias por agregar la información. Esta es una muy buena respuesta.
music2myear
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.