Non son experto en VirtualBox, pero utilízoo de cando en vez para probar (servizos especialmente) e unha das cousas que me molestaba era que se non tiña o cable de rede conectado, o meu PC non podería comunicarse coas máquinas virtuais.
Por suposto, hai unha solución moi sinxela que descoñecía por completo, como é lóxico, e móstroa a continuación por se lle pasa o mesmo a alguén ..
1.- Abrimos VirtualBox e imos a Ficheiro »Preferencia» Rede e engade unha rede Só host. Debería ter o seguinte aspecto:
2.- Despois engadimos e configuramos a nosa máquina virtual e na súa configuración de rede seleccionamos Conectado ao adaptador só para host e Nome Engadimos a tarxeta virtual que engadimos anteriormente. Debería ter o seguinte aspecto:
Se abrimos un terminal e escribimos (no caso de Debian):
$ sudo ifconfig
E estamos a executar a máquina virtual, aparecerá algo así:
vboxnet0 Link encap: Ethernet HWaddr 0a: 00: 27: 00: 00: 00 inet addr: 192.168.56.1 Bcast: 192.168.56.255 Máscara: 255.255.255.0 inet6 addr: fe80 :: 800: 27ff: fe00: 0/64 Alcance: Enlace MULTICAST MULTICAST RUNNING BROADCAST: 1500 Métrico: 1 paquetes RX: 0 erros: 0 caídos: 0 excedencias: 0 cadros: 0 paquetes TX: 4 erros: 0 caídos: 0 excedencias: 0 portador: 0 colisións: 0 txqueuelen: 1000 RX bytes: 0 (0.0 B) TX bytes: 328 (328.0 B)
Como podes apreciar VirtualBox define a IP 192.168.56.1 para o PC. No meu caso, a máquina virtual recibiu unha IP mediante DHCP 192.168.56.101Podemos comprobalo co comando que empregamos anteriormente.
Listo !!
Excelente para conexións ssh.
Isto e virtualizalos en segundo plano.
Ben, na miña máquina, as conexións fixéronse automaticamente e cada vez que abro unha das dúas que teño instaladas, navego entre elas sen problemas pola rede e uso o Wi-Fi.
Estimado elav, vexo que aínda usas "ifconfig", se está dispoñible en Debian, recoméndoche que comece a coquetear con iproute2:
http://linuxaria.com/howto/useful-command-of-iproute2?lang=en
En Probas de Debian é só iproute .. e sempre me sentín cómodo traballando con ifconfig .. de todos os xeitos déixame botarlle unha ollada ao outro 😀
Sentímolo, pero non podo entender moi ben por que o tipo de adaptador que usa é un adaptador só para host para comunicar a máquina nativa cos virtuais, ¿non sería válido se o puxese como adaptador bridge? Así podes darlle á túa máquina virtual unha IP desde a mesma rede que a túa máquina nativa e poderán comunicarse de calquera xeito.
Hai algunha razón especial para usar o tipo de adaptador só para host?
Si, cando non estás conectado a un enrutador, a opción bridge non funcionará porque a máquina non terá nada co que conectarse. Esta opción é útil cando non tes unha ruta para usar e queres crear unha conexión punto a punto (neste caso Anfitrión-Invitado).
Mmm, non tentei unha ponte. Intento dicirlle 😀
cando probes unha ponte verás que é como di VaryHeavy ... poñéndoa como ponte podes asignar unha IP da túa subred á máquina virtual ...
Ultimamente estou probando aqemu, un frontend en qt4 a qemu / kvm, as miñas traxedias remataron recompilando o módulo vbox para os meus núcleos personalizados, ¡kvm xa está no núcleo !! E o rendemento é estupendo, a rede xa está por defecto, estou bastante contento.
Moi boas novas, para chegar a KVM entón!
Vexo que ten o servidor DHCP activado, ¿é necesario? como configuralo? Seguín esta configuración e incluso a miña máquina virtual non recoñece a rede. aparece unha rede descoñecida. É Windows 7.
Realmente non configurei nada para DHCP, déixeo funcionar por defecto .. tería que investigar 😉
o meu virtualbox está montado en Ubuntu
Moitas grazas homes, fíxate que son un coto de virtualbox e como non me dera conta usei a saída nun plan bridge, así que só puiden coller unha e deixar o resto de serie sen poder acceder a elas, pero con isto crea 2 ou 3 e introdúceos cómodamente, sen ter que estar conectado a nada
Grazas polo consello 😉
Serviume ben!
Excelente nota. Moi útil.
Só teño dúbida de como facelo funcionar con IPs definidas polo usuario, distintas do DHCP.
Saúdos.
Ola, a túa contribución é interesante pero teño un problema, cando entro se config a liña que mostra a IP non aparece, só amosa o inet6 .. ¿Sabes cal podería ser este problema?
Isto é porque o ficheiro / etc / sysconfig / network-scritps / ifcfg-eth0 non ten esta tarxeta activada. Abra o ficheiro con vim ou outro editor e modifique dous elementos
HWADDR = »» o MAC da tarxeta aparecerá por defecto
NM_CONTROLLED = »si», configúrao en «non»
ONBOOT = »non» // cámbialo a si
BOOTPROTO = »estático» // ás veces aparece DHCP
IPADDR = 10.10.1.11 // Se queres unha IP fixa asignaa aquí
NETMASK = 255.255.255.0
GATEWAY = 10.10.1.1 // porta predeterminada
TIPO = Ethernet
Se usas Centos, faino
reinicio da rede de servizo e reinicio do servizo de rede
entón fas ifconfig e debería aparecer activo.
En Ubuntu o ficheiro de configuración é diferente e os parámetros tampouco están presentes neste momento.
Espero que axudei.
Grazas por compartilo, funcionou como se esperaba. Ánimo!
Para os meus propósitos servíume moi ben. Teño aplicacións feitas en Windows XP e o meu portátil utiliza Windows 8, así que teño as aplicacións nun PC virtual, non me acordaba de como facelo pero grazas ao autor (moitas grazas, debo insistir) como foi feito. Na PC virtual Xp teño instalado SQL Server 2000, que é o xestor usado pola aplicación. O meu cliente comprou un PC e, obviamente, con Windows 7 x64 mínimo, polo que a aplicación en si non ten problemas para traballar. E traballarán nunha pequena rede onde o servidor xacente será o PC que indico con XP. Ben, xa fixen a proba e todo está ben, espero que funcione para outra persoa. ¡Ah! Non esqueza configurar os portos que o servidor SQL escoita na máquina do servidor, no firewall (porto 1433 TCP e 1434 UDP), se non, non funcionará.
Ola, tenteino varias veces e non funciona para min. Vexo que hai comentarios que funcionan a primeira vez ...
eth1 Link encap: Ethernet HWaddr 08: 00: 27: cf: 5a: 1e
inet6 addr: fe80::a00:27ff:fecf:5a1e/64 Scope:Link
Conéctome a través de WIFI, teño un Windows VISTA como host e un Debian 6 virtualizado en Virtualbox.
Agradezo calquera comentario, saúdo e grazas
ajjajajaja o buscara, moi útil realmente MOITAS GRAZAS c :!
Como podo conectar a miña máquina virtual linux-fedora á miña máquina física ?? ... Quero que a miña máquina virtual sexa "SÓ HOSTAL" ¡Quero que exista unha comunicación entre os dous !!
Déboche unha cervexa.
amigo moitas grazas que me solucionaches un problema 😀
Grazas, isto axudoume moito, finalmente puiden conectarme con trixbox na miña máquina virtual
A túa alternativa servíame parcialmente. Dado que se seguise o procedemento que publicou, desde o sistema operativo convidado perdería o acceso a Internet e non podería facer ping ao host, aínda que podería facer ping desde a máquina real á virtual.
A solución era: engade outro adaptador de rede (adaptador 2) seguindo o que fixeches, en lugar de cambiar o adaptador 1.
Grazas!
Sei que esta publicación é moi antiga ... pero a ver se me contestas jeje Deixaches o adaptador 1 desactivado ou deixaches os dous coa mesma configuración? Teño exactamente o mesmo problema, o hóspede non pode ver ao anfitrión.
Moitas grazas, conseguín conectarme ao meu MV .... Estiveron días intentándoo ata que atopei a túa publicación
Ola, perdón, pero teño unha enorme dúbida, o que pasa é que a miña máquina virtual está montada en Debian, coloque dous adaptadores de rede, un en modo Bridge e o outro en rede interna, na miña casa se entra en Internet pero no meu Non funciona: /, se detecta a tarxeta de rede pero non entendo por que isto ocorre. O que pasa é que estou a facer probas sobre o control dunha rede Lan creando un servidor proxy con calamar pero bueno, a miña pregunta é porque non podo acceder a Internet para descargar os meus paquetes
excelente moitas grazas.
saúdos desde Lima, Perú
Con esta configuración e debido á natureza punto a punto, non podo conseguir que a máquina virtual se conecte a internet, aínda que a configuración é que non necesito un enrutador para conectar o meu PC coas máquinas virtuais, .. como Fago para que teña conexión a internet
o escenario que teño da rede de host está no segmento 192.168.50.X e a rede co enrutador co meu PC 192.168.1.0, como fago para que a máquina virtual teña conexión a Internet?
Ola ...
Entón téñoo e non me funciona.
desde w8 dame unha resposta -pregando- pero non conecta ao repositorio que é w8
Boas tardes, quero usar a conexión Wi-Fi na virtual e a conexión por cable na física. Pode?
máis falso que o atún boliviano
Grazas, en dúas pantallas resolviches a miña vida, grazas