LinuxParty
Si por la razón que fuera, instalaste una VirtualBox en tu Linux, y en ella pusiste Windows XP, Vista, 7, 98, FreeBSD, otro Linux, etc, compruebas, haciendo "ipconfig" desde Windows, "ifconfig" desde Linux, que la IP que se le asigna a la máquina no corresponde a la IP de la Red de tu host (anfitrión), es decir la invitada "VirtualBox" puede tener una ip, 10.0.2.12, y tu una ip, 192.168.1.33, por ejemplo, ¿cómo haces para que tu invitado esté en la red de la máquina anfitrión? pues ahora mismo lo vas a aprender...
Básicamente necesitas instalar 3 paquetes: vtun, bridge-utils, (uml-utilities, encaso de Ubuntu/Debian), (tunctl, en caso CentOS/Fedora)
Lo vamos a explicar para Ubuntu/Debian, Fedora/CentOS, que utilizan apt-get y yum respectivamente.
En caso de Fedora/CentOS, recomendamos también instalar el repositorio de FreshRPMS, especialmente RPMFUSION.ORG. Ya que Livna.org, últimamente se encuentra caido.
(Debian/Ubuntu) apt-get install vtun bridge-utils uml-utilities
(Fedora/Centros) yum install vtun bridge-utils tunctl
Algunas distribuciones pueden requerir este paso previo.
(Debian/Ubuntu) sudo gpasswd -a user uml-net
Recuerden que hay que reemplazar user por el nombre del usuario que va a ejecutar la máquina virtual.
Generalmente, configurando eth0, eth1, que en las viejas versiones vendrá como Virtual Host Interface 1, y 2, respectivamente o cualquiera que sea tu ethernet, la eliges, y con esto ya funcionaría...
Deberás configurarlo como Interfaz "Adaptador Puente" en las versiones muy antiguas, Interfaz Anfitrión, como aparece en la imagen:
Versiones Actuales y versiones antiguas, respectivamente.
Y con esto esto, SERÍA SUFICIENTE...
Tras la reconfiguración, tendrás que modificar tu cortafuegos, mira este link:
(ya que le has quitado el NAT a la MV, se lo tienes que incluir a tu servidor)
Tutorial Rápido, Enrutamiento en Linux. (para los clientes Linux de tus MV)
Que básicamente se compone:
service iptables stop
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -j ACCEPT
iptables -t nat -A POSTROUTING -o wlan0 -s 192.168.0.0/255.255.255.0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.254/24 -o wlan0 -j SNAT --to-source 192.168.1.1
[root@localhost ~]# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Ahora, compruebe si las MV salen y recuerde.
(ACTIVE EL CORTAFUEGO Y RECONFIGURELO SI FUERA NECESARIO)
De no ser así, tienes que hacer lo siguiente:
Creamos las interfaces virtuales (en el servidor Anfitrión) :
sudo tunctl -t tap0 -u user
Si al hacer esto nos sale, algo distinto de:
Set 'tap0' persistent and owned by uid 500
(Y no es el nuestro) Nos unimos al grupo en /etc/group
Creamos el bridge (adaptador puente) :
sudo brctl addbr br0
Cambiamos los permisos del archivo tun :
sudo chmod a+rwx /dev/net/tun
Fedora/CentOS
Para trabajar en Red, en Fedora/CentOS, hay que ir a /etc/sysconfig
Creas el fichero ifcfg-tap0, por ejemplo con esta cofiguraión
[root@localhost /]# cat /etc/sysconfig/network-scripts/ifcfg-tap0
# EJEMPLO CONFIGURACION
DEVICE=tap0
# HWADDR=00:16:6f:3c:9c:84
ONBOOT=yes
[root@localhost /]#
Y luego el archivo creado, lo copias en:
/etc/sysconfig/network-scripts/ifcfg-tap0
/etc/sysconfig/networking/profiles/default/ifcfg-tap0
/etc/sysconfig/networking/devices/ifcfg-tap0
Y levantas el servicio con
ifup tap0
Debian/Ubuntu
Finalmente entramos al archivo /etc/network/interfaces y lo modificamos para que quede algo asi :
auto lo
iface lo inet loopback
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user user
iface br0 inet static
address 192.168.1.10
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports all tap0
En este caso el bridge br0 tendra como IP 192.168.1.10, Mascara /24 y Gateway 192.168.1.1
Todos los puertos seran reendireccionados a la interface tap0.
Finalmente, configuramos Virtualbox con la interface de Red tap0 como en la image.
Y ya tenemos nuestra maquina virtual como parte de la Red y lista para jugar
Tras la reconfiguración, tendrás que modificar tu cortafuegos, revisate este link
Tutorial Rápido, Enrutamiento en Linux.
Recomendamos la lectura de los Siguientes links para incluir compartir carpetas, etc...
http://www.esdebian.org/articulos/24005/instalar-configurar-virtualbox?page=1

-
Google
- "No obligues a Google a vender Chrome"
- OpenAI compraría Chrome de Google, testifica un ejecutivo en el juicio
- Google afirma que Gemma 3 alcanza el 98% de la precisión de DeepSeek usando solo una GPU
- Amazon, Google y Meta apoyan triplicar la energía nuclear para 2050
- Google eliminará la autenticación por SMS en Gmail e implementará códigos QR
- Google está desarrollando una IA que puede reemplazar a Chrome para ayudarte a comprar cosas y hacer investigaciones
- Google defiende un producto de búsqueda "mejor" mientras concluye el juicio antimonopolio
- Para ayudar a la interoperabilidad de Rust/C++, Google dona a Rust Foundation 1 millón de dólares
- La nueva 'protección IP' de Google Chrome ocultará las direcciones IP de los usuarios
- Firefox 118 ya está disponible para descargar con traducción integrada para sitios web
- Google comprará la energía a LevelTen Energy con su innovador enfoque para adquisición de energía limpia: LEAP™
- Google dice que es la herramienta de búsqueda preferida a sus rivales
- Ajustar Chrome para menor consumo de RAM y Batería.
- Google anuncia ChatGPT Rival Bard
- Google anuncia Flutter 3, ahora con soporte para macOS y Linux Desktop
Comentarios