16 de julho, 2019
por Miguel Bose
neste moderno mundo dos negócios, networking é um componente crucial de computador interativo operações. É difícil imaginar como trocar dados entre computadores sem redes num mundo onde tudo está mudando a uma velocidade cada vez maior., Uma das ideias focais centrais por trás da virtualização de hardware é a possibilidade de usar máquinas virtuais em quase todos os casos onde computadores físicos também podem ser usados. Assim, as máquinas virtuais devem ser capazes de se conectar a redes físicas e virtuais com seus adaptadores de rede virtual. Máquinas virtuais rodando em VirtualBox podem ser conectadas a diferentes redes. VirtualBox oferece vários modos de rede para máquinas virtuais. O post de hoje cobre as opções de rede VirtualBox para o ajudar a configurar o VirtualBox da melhor forma possível para atender às suas necessidades.,
Abaixo, a seguinte VirtualBox modos de rede serão discutidos e comparados:
- Não Ligado
- NAT
- NAT Rede
- Ponte Adaptador
- Rede Interna
- Host-Somente o Adaptador
- Driver Genérico
Adaptadores de Rede Virtual
Cada VM VirtualBox pode usar até oito placas de rede virtuais, cada qual por sua vez é referido como um controlador de interface de rede (NIC). Quatro adaptadores de rede virtuais podem ser configurados na interface de usuário VirtualBox (interface gráfica)., Todos os adaptadores de rede virtuais (até 8) podem ser configurados com o comando modifyvm da VBoxManage. O VBoxManage é uma ferramenta de gestão de linhas de comandos do VirtualBox que pode ser usada para configurar todas as opções do VirtualBox, incluindo as opções da rede VirtualBox. A configuração do adaptador de rede VirtualBox pode ser acedida na configuração da máquina virtual (seleccione a sua VM, carregue em Configuração e vá para a secção de rede na janela de configuração da VM).
deve ver quatro tabuletas adaptadoras. Um adaptador de rede virtual é ativado por padrão após a criação de máquina virtual., Pode assinalar a opção” Activar o adaptador de rede ” para activar o adaptador e desligar a opção para desactivar (esta opção define se um dispositivo de adaptador de rede virtual Está ligado a uma VM ou não).
Hit avançado para expandir a configuração avançada do adaptador de rede VirtualBox.,
NAKIVO Backup & Replicação de entrega high-end de proteção de dados para Pequenas e médias empresas e empresas com várias backup, replicação e recuperação de recursos, incluindo cópias de segurança VMware, Hyper-V Cópia de segurança, o Office 365 Backup e muito mais.
tipos de adaptadores de rede virtuais em VirtualBox
um adaptador de rede virtual é um dispositivo físico emulado por software., Existem seis tipos de adaptadores virtuais que podem ser virtualizados por VirtualBox.
- AMD PCnet-PCI II (Am79C970A). Este adaptador de rede é baseado em chip AMD e pode ser usado em muitas situações. Quanto aos hóspedes do Windows, Este adaptador de rede pode ser usado para versões mais antigas do Windows (como o Windows 2000) porque versões mais recentes do Windows, como o Windows 7, 8 e 10, não contêm um driver embutido para este adaptador. Originalmente, o dispositivo Am79C970A PCI continha um único controlador de chip 10-Mbit e o motor DMA foi integrado., Este adaptador de rede também suporta a tecnologia de pacotes mágicos da AMD para despertar remoto.
- AMD PCnet-FAST III (Am79C973). Este adaptador de rede virtualizado é suportado por quase todos os sistemas operacionais convidados que podem ser executados em VirtualBox. O GRUB (o carregador de arranque) pode usar este adaptador para o arranque na rede. Da mesma forma que o adaptador de rede anterior, este é baseado chip AMD.Intel PRO / 1000 MT Desktop (82540EM). Este adaptador funciona perfeitamente com o Windows Vista e versões mais recentes do Windows. A maioria das distribuições Linux suportam este adaptador também.
- Intel PRO / 1000 T Server (82543GC)., O Windows XP reconhece este adaptador sem instalar drivers adicionais.Intel PRO / 1000 MT Server (82545EM). Este modelo de adaptador é útil para importar modelos OVF de outras plataformas e pode facilitar o processo de importação.
- Adaptador de rede paravirtualizado (virtio-net) é um caso especial. Em vez de virtualizar hardware de rede que é suportado pela maioria dos sistemas operacionais, um sistema operacional convidado deve fornecer uma interface de software especial para ambientes virtualizados., Esta abordagem permite evitar a complexidade da emulação de hardware de rede e, como resultado, pode melhorar o desempenho da rede.
os drivers de rede do virtIO são suportados pela VirtualBox. Os drivers de rede do VirtIO são parte do projeto KVM e são de código aberto. Estes drivers estão disponíveis para Linux com o kernel 2.6.25 ou mais tarde, e Windows incluindo versões mais antigas como Windows 2000, XP e Vista.,
suporte de molduras Jumbo
VirtualBox fornece suporte limitado para molduras jumbo (frames Ethernet que podem transportar pacotes de tamanho superior a 1500 bytes). Se precisar de usar molduras jumbo, seleccione um adaptador de rede virtualizado Intel e configure esse adaptador para funcionar no modo de junção. Adaptadores de redes virtuais baseados em AMD não suportam molduras jumbo. Se tentar activar as molduras jumbo para os adaptadores de rede virtuais baseados em AMD, as molduras jumbo serão largadas silenciosamente para o tráfego de entrada e saída. As molduras Jumbo estão desactivadas por omissão.,
modos de rede VirtualBox
VirtualBox oferece uma longa lista de modos de rede, que é uma das características mais interessantes da configuração de rede VirtualBox. Cada adaptador de rede virtual pode ser configurado separadamente para operar em um modo de rede diferente. Por exemplo, você pode definir o modo NAT para o adaptador 1 e o modo Host-only para o adaptador 2. Poderá seleccionar o modo de rede no menu anexo à lista.
vamos considerar cada modo de rede VirtualBox em detalhe.,
não ligado
está instalado um adaptador de rede virtual num VM, mas falta a ligação à rede, tal como acontece quando se desliga o cabo de rede Ethernet ao usar um adaptador de rede físico. Este modo pode ser útil para o teste. Por exemplo, você pode ativar este modo de rede por um curto período de tempo para emular o desligamento do cabo. Quando você desativar o modo não ligado, mudando para outro modo de rede, a conexão de rede fica disponível novamente., Você também pode verificar se um cliente DHCP obtém o endereço IP corretamente, se a aplicação apropriada pode retomar o download após interrupção do link ou perda de pacote, e assim por diante.
em vez de usar o modo de rede não ligado, poderá usar qualquer outro modo de rede sem assinalar a opção do cabo ligado. Poderá assinalar/desligar a opção quando uma VM estiver em execução (veja a imagem acima). Não se esqueça de carregar em OK para aplicar alterações na configuração da rede VM.
NAT
Este modo de rede está activo para um adaptador de rede virtual por omissão., Um sistema operacional convidado em um VM pode acessar hosts em uma rede local física (LAN) usando um dispositivo NAT virtual (Network Address Translation). As redes externas, incluindo a internet, são acessíveis a partir de um SO convidado. Uma máquina convidada não é acessível a partir de uma máquina host, ou de outras máquinas na rede quando o modo NAT é usado para redes VirtualBox. Este modo de rede padrão é suficiente para os usuários que desejam usar um VM apenas para acesso à internet, por exemplo.,
o endereço IP do adaptador de rede VM é obtido através do DHCP e os endereços IP da rede usada neste modo de rede não podem ser alterados na interface gráfica. VirtualBox tem um servidor DHCP incorporado e motor NAT. Um dispositivo virtual NAT usa o adaptador de rede física do VirtualBox host como uma interface de rede externa. O endereço padrão do servidor DHCP virtual usado no modo NAT é 10.0.2.2 (este é também o endereço IP do gateway padrão para um VM). A máscara de rede é 255.255.255.0.,
Se configurar os adaptadores de rede de dois ou mais VMs para usar o modo NAT, cada VM irá obter o endereço IP 10. 0. 2. 15 na sua própria rede isolada por trás de um dispositivo virtual privado NAT. A gateway padrão para cada VM é 10.0.2.2., No VirtualBox endereços IP não são alterados quando o modo NAT é usado, como você pode ver abaixo:
para ativar o modo NAT para uma VM com VBoxManage, execute o seguinte comando:
, Onde:
- VM_name é o nome de sua máquina virtual;
- nic1 é o número de adaptador de rede virtual;
- nat é o nome do VirtualBox modo de rede que você precisa para definir.,
o encaminhamento de Portos pode ser configurado a partir da janela de configuração da rede VM VirtualBox, carregando no botão de encaminhamento de Portos (visto na imagem acima). Informações detalhadas sobre a configuração do encaminhamento de portas na configuração da rede VirtualBox, que poderá encontrar em baixo, a seguir à secção modos de rede.
NAT Network
Este modo é semelhante ao modo NAT que você usa para configurar um router. Se você usar o modo de rede NAT para várias máquinas virtuais, elas podem se comunicar entre si através da rede., O VMs pode acessar outros hosts na rede física e pode acessar redes externas, incluindo a internet. Qualquer máquina de redes externas, bem como aquelas de uma rede física à qual a máquina host está conectada, não pode acessar o VMs configurado para usar o modo de rede NAT (da mesma forma que quando você configurar um roteador para acesso à internet a partir de sua rede doméstica). Não é possível aceder à máquina convidada da máquina anfitriã ao usar o modo de rede NAT (a menos que esteja a configurar o encaminhamento de portas na configuração global da rede VirtualBox)., Um roteador VirtualBox NAT embutido usa um controlador de interface de rede física do VirtualBox host como uma interface de rede externa (como é o caso do modo NAT).
o endereço e o nome da rede podem ser alterados nas preferências do VirtualBox global (ficheiro> Preferências)., Na área esquerda da janela de preferências, seleccione a opção rede para aceder à configuração global da rede VirtualBox, depois carregue duas vezes na sua rede NAT existente para editar a configuração (Poderá também adicionar uma nova rede ou remover uma rede existente, Carregando nos ícones + ou x).
na pequena janela pop-up que irá aparecer, também é possível activar/desactivar DHCP, IPv6 e configurar o encaminhamento de portas.
o endereço padrão da rede NAT é 10.0.2.0/24.
a gateway padrão IP é 10. 0. 2. 1 (o x. x. x.,1 modelo é usado para atribuir a gateway padrão IP). Por exemplo, se você criar uma nova rede virtual para o modo de rede NAT em VirtualBox e definir o endereço de rede 192.168.22.0/24, o endereço IP da gateway nesta rede será 192.168.22.1. Você não pode alterar o endereço IP do gateway para a rede usada no modo de rede NAT e alterar a gama de endereços IP emitidos pelo servidor DHCP. Da mesma forma, o endereço IP do servidor DHCP é 10.0.2.3 por padrão (o modelo x.x.x.3 é usado).,
a configuração IP do Windows 7 VM em VirtualBox com um adaptador de rede virtual configurado no modo de rede NAT é mostrada na imagem.
Se você não quiser editar o VirtualBox configurações de rede na interface de usuário, você pode adicionar uma nova rede com NAT VBoxManage usando o comando:
, Onde:
- natnet1 é o nome do NAT rede;
- 192.168.22.0/24 é o endereço do NAT rede.,
Se você deseja configurar uma máquina virtual adaptador de rede para utilizar o NAT modo de Rede com VBoxManage, execute o seguinte comando:
em que:
- nic1 é o primeiro virtual do adaptador de rede (network interface controller);
- natnetwork é o nome do VirtualBox modo de rede.
poderá ter de desligar a VM antes de aplicar esta configuração.,
para evitar repetir o mesmo comando com o VBoxManage ao seleccionar um modo de rede para o adaptador de rede virtual de um VM em cada secção do artigo, considere os nomes de todos os modos de rede VirtualBox possíveis: nenhum, null, nat, natnetwork, bridged, intnet, hostonly, Genérico.
encaminhamento de Portas é mais uma opção que pode ser acessada e configurada a partir desta janela. O encaminhamento de portas pode ser usado para configurar o acesso a partir da máquina hospedeira e de outras máquinas da mesma rede física para os Serviços em execução no SO convidado dentro do VM (Ver detalhes abaixo)., Como você pode ver, a localização das configurações de encaminhamento de ports para o modo NAT e os modos de rede NAT são diferentes na interface VirtualBox. Definições de encaminhamento de portas para o modo NAT estão disponíveis em VM > Configurações > Rede enquanto definições de encaminhamento de portas para o NAT modo de Rede pode ser configurado no Arquivo > Preferências > > Rede., Isto porque as regras de encaminhamento de ports para o modo NAT são individuais para cada VM, enquanto as regras de encaminhamento de ports para o modo de rede NAT são comuns para VMs múltiplos cujos adaptadores estão conectados à rede NAT apropriada. Veja os detalhes sobre a configuração do reencaminhamento do porto em baixo na secção de encaminhamento do Porto.este modo é usado para ligar o adaptador de rede virtual de um VM a uma rede física à qual Está ligado um adaptador de rede física da Máquina de recepção VirtualBox. Um adaptador de rede virtual VM usa a interface de rede host para uma conexão de rede., Simplificando, pacotes de rede são enviados e recebidos diretamente de/para o adaptador de rede virtual sem roteamento adicional. Um controlador de filtro de rede especial é usado pelo VirtualBox para um modo de rede de ligação, a fim de filtrar os dados do adaptador de rede físico da máquina.
Este modo de rede pode ser usado para executar servidores em VMs que devem ser totalmente acessíveis a partir de uma rede de área local física. Ao usar o modo de rede no VirtualBox, você pode acessar uma máquina host, hosts da rede física e redes externas, incluindo a internet a partir de um VM., O VM pode ser acessado a partir da máquina hospedeira e de outras máquinas (e VMs) conectadas à rede física.se tiver vários adaptadores físicos de rede Na máquina, deve seleccionar o adaptador correcto na configuração da rede VirtualBox. Na imagem abaixo pode ver dois adaptadores físicos de rede – adaptador Ethernet e Adaptador Wi-Fi . Se você usar o modo de ligação para um adaptador de rede sem fio, você não pode usar características de baixo nível desse adaptador Wi-Fi em um sistema operacional convidado. Por exemplo, você não pode selecionar redes Wi-Fi para se conectar, ativar o modo de monitoramento, etc., Em vez disso, você precisa se conectar à rede Wi-Fi na máquina hospedeira. Se você tiver que usar todas as características do adaptador Wi-Fi no SO convidado do VM, use um adaptador Wi-Fi USB e o recurso de passagem USB como explicado no post do blog sobre a instalação do Kali Linux no VirtualBox.
na VirtualBox, o endereço IP de um adaptador de rede virtual VM pode pertencer à mesma rede que o endereço IP do adaptador de rede físico da máquina anfitriã quando o modo de ligação é usado., Se houver um servidor DHCP em sua rede física, o adaptador de rede virtual do VM irá obter o endereço IP automaticamente no modo de ligação (se a obtenção de um endereço IP automaticamente é definido na configuração da interface de rede em um SO convidado). Assim, o gateway padrão para um adaptador de rede virtual operando no modo de junção é o mesmo que para a sua máquina host. Vamos olhar para um exemplo simples com endereços IP.
O endereço da rede física: 10.10.10.0/24
O endereço IP do gateway padrão da rede física: 10.10.10.,1
O endereço IP do servidor DHCP na rede física: 10.10.10.1
configuração de IP da máquina host: endereço IP – 10.10.10.72; máscara de rede – rede 255.255.255.0; gateway padrão – 10.10.10.1.
configuração IP da máquina convidada: o endereço IP – 10.10.91; máscara de rede-255.255.255.0; gateway padrão – 10.10.10.1.
às Vezes, você pode achar que você tem vários gateways em sua rede física., Você pode usar uma máquina host para se conectar às redes necessárias através de um gateway e usar uma máquina convidada para se conectar a outras redes através do segundo gateway. Você também pode editar uma tabela de roteamento em seu VM e adicionar rotas para usar ambos os gateways para se conectar às redes apropriadas. Como você pode ver, o modo de rede bridged é uma opção poderosa na configuração de rede VirtualBox com um monte de casos de uso.modo promíscuo. Este modo permite que um adaptador de rede passe todo o tráfego recebido, não importa a que Adaptador o tráfego é endereçado., No modo normal, um adaptador de rede recebe apenas quadros que incluem o endereço MAC deste adaptador de rede em particular como o endereço de destino no cabeçalho. Os quadros que são endereçados a um endereço MAC que difere do endereço MAC do adaptador selecionado (quando o tráfego não é transmitido) são descartados quando em modo normal., O modo promíscuo torna possível para um adaptador de rede física para ter vários endereços MAC, permitindo que todo o tráfego de entrada para passar o adaptador físico de rede da máquina host e alcançar o adaptador de rede virtual da VM que tem seu próprio endereço MAC que é representado no adaptador de host, mesmo se esse tráfego não é enviado para a placa de rede virtual da VM.a maioria dos adaptadores de rede sem fio não suportam o modo promíscuo., Ponte para adaptadores Wi-Fi é feito na seguinte forma – VirtualBox substitui o adequado endereços MAC nos cabeçalhos dos quadros Ethernet que deve ser entregue para o adaptador de rede virtual da VM (o endereço MAC do host adaptador Wi-Fi deve ser utilizado para que o tráfego). O modo promíscuo é útil para testes de rede e auditorias de segurança. Poderá activar o modo promíscuo na configuração da rede VirtualBox e monitorizar o tráfego de rede com um sniffer.
Há três opções de usar o modo promíscuo.
- negar., Qualquer tráfego que não se destine ao adaptador de rede virtual do VM está escondido do VM. Esta opção é definida por omissão.
- permitir VMs. Todo o tráfego é escondido do adaptador de rede VM, exceto o tráfego transmitido de e para outros VMs.
- permitir tudo. Não há restrições Neste modo. Um adaptador de rede VM pode ver todo o tráfego de entrada e saída.
o modo promíscuo pode ser usado não só para o modo de rede Bridged, mas também para os modos NAT de Rede, Rede Interna e Adaptador apenas de Host.,
rede interna
Máquinas Virtuais cujos adaptadores estão configurados para funcionar no modo de rede interna VirtualBox estão ligados a uma rede virtual isolada. Os VMs conectados a esta rede podem se comunicar uns com os outros, mas não podem se comunicar com uma máquina host VirtualBox, ou com qualquer outra máquina em uma rede física ou em redes externas. VMs conectado à rede interna não pode ser acessado a partir de um host ou qualquer outro dispositivo. A rede interna VirtualBox pode ser usada para modelar redes reais.,
Por exemplo, você pode criar três VMs, cada um dos quais tem um adaptador de rede virtual (Adaptador 1) conectado à rede interna. Os endereços IP destes adaptadores de rede são definidos a partir da sub-rede usada para a rede interna do VirtualBox (deverá definir a sub-rede manualmente). Um desses VMs (VM1) também tem um segundo adaptador de rede virtual que é configurado para operar no modo NAT., O VM1 é configurado como um roteador (uma das melhores soluções para criar um roteador é instalar Linux e configurar IPTABLES, mas pela primeira vez você pode usar soluções de roteamento mais simples em um caso de teste de rede VirtualBox).
um VM2 e VM3 cujos adaptadores de rede estão conectados apenas à rede interna VirtualBox pode ter acesso a redes externas se o endereço IP do adaptador de rede interno do VM1 for definido como um gateway nas configurações de rede do VM2 e VM3.
configuração da rede usada neste exemplo:
VM2. Endereço IP-192.168.23.,2 (rede interna), gateway – 192.168.23.1
VM3. Endereço IP-192.168.23.3( rede interna), gateway – 192.168.23.1
sub-rede interna VirtualBox: 192.168.23.0/24
ver o diagrama abaixo para maior clareza.
Nota: Você também pode implantar uma infra-estrutura virtual para testes de regras de firewall IPTABLES antes de implementá-los em sua verdadeira rede de infra-estrutura, mas é preferível usar o modo de operação em ponte e não o modo NAT para o segundo adaptador de rede virtual do VM1 quando ligar para/a partir de redes externas.,
Adaptador apenas para hospedeiros
Este modo de rede é usado para comunicar entre um hospedeiro e os hóspedes. Um VM pode se comunicar com outros VMs conectados à rede de host-only, e com a máquina de host. A máquina host VirtualBox pode acessar todos os VMs conectados à rede host-only.
O adaptador de rede virtual apenas para servidores VirtualBox é criado num sistema operativo para utilização na rede apenas para servidores. Você pode editar a configuração desta rede VirtualBox indo para o ficheiro > Gestor de rede da máquina.,
No nosso caso, o padrão de endereço de rede do host de rede só é 192.168.56.0/24 e o endereço IP do adaptador de rede virtual na máquina host é 192.168.56.1. Pode editar estes endereços IP manualmente na página do adaptador. Um servidor DHCP pode ser ativado ou desativado assinalando a opção apropriada. Na página do servidor DHCP, você pode definir o endereço IP do servidor DHCP, a máscara de rede e a gama de endereços IP a serem emitidos para os clientes DHCP.,
Os adaptadores de rede virtuais do VMs não têm uma ‘gateway’ na sua configuração IP, porque o modo apenas para a máquina não lhe permite ligar-se a quaisquer dispositivos fora da rede apenas para a máquina. Também é possível criar mais do que um adaptador de rede VirtualBox-apenas para host, a fim de usar diferentes redes apenas host-basta carregar no botão Criar. Se a rede de host-only já não for necessária, basta selecionar o adaptador e carregar em Remover.
controlador Genérico
Este modo de rede permite-lhe partilhar a interface genérica de rede., Um usuário pode selecionar o driver apropriado para ser distribuído em um pacote de extensão ou ser incluído com VirtualBox.
dois sub-modos estão disponíveis para VirtualBox Generic Driver mode – UDP Tunnel e VDE (Virtual Distributed Ethernet) Networking.túnel UDP. Máquinas virtuais que funcionam em diferentes hosts podem se comunicar de forma transparente usando uma infraestrutura de rede existente.
VDE Networking. Máquinas virtuais podem se conectar a um switch distribuído virtual em hosts Linux ou FreeBSD., Você precisa compilar VirtualBox a partir de fontes para usar a rede VDE, uma vez que os pacotes VirtualBox padrão não incluem esta funcionalidade.
a Comparação do VirtualBox Modos de Rede
Para mais comodidade, vamos resumir todas as informações sobre a rede de modos suportados pelo VirtualBox nesta tabela:
Port Forwarding
Port forwarding é um processo de interceptar o tráfego dirigidas à porta e endereço IP, além de redirecionar o tráfego para um endereço IP diferente e/ou porta., Aplicações especiais podem ser usadas em computadores e outros dispositivos de roteador para configurar o encaminhamento de portas. Um dos casos de uso mais populares para o encaminhamento de portos é fornecendo acesso a determinados Serviços de rede que estão escondidos atrás do NAT a partir de redes externas. Depois de configurar as regras de encaminhamento de portas, os clientes podem acessar os serviços apropriados de fora, conectando-se ao endereço IP externo (host) do router e porta especificada.,
os pacotes são interceptados pela primeira vez por uma aplicação no roteador, em seguida, a aplicação lê o endereço IP de destino e o número de porta dos cabeçalhos apropriados (cabeçalhos de pacotes IP, cabeçalhos de segmentos TCP ou UDP). Se uma combinação do endereço IP de destino e/ou número de porta nos cabeçalhos corresponder a uma condição definida numa regra de encaminhamento de portas, a aplicação de encaminhamento reescreve a informação do cabeçalho (endereço IP e/ou número de porto) e envia um pacote / segmento para outra interface de rede de acordo com a regra de encaminhamento de portas.,
Por omissão, a ligação a VMs VirtualBox cujos adaptadores de rede estão configurados para funcionar no modo de rede NAT ou NAT é impossível a partir de uma máquina VirtualBox e de outras máquinas na LAN, mas a VirtualBox oferece uma funcionalidade de encaminhamento de portas incorporada para activar esse acesso.
exemplo 1-acesso SSH
vamos agora considerar configurar o encaminhamento de portas para a ligação a VMs VirtualBox usando o exemplo de ligação a um servidor SSH que está a correr num VM Linux Ubuntu que está ligado à rede pelo modo NAT. Você pode ler como instalar o Ubuntu no VirtualBox neste post do blog.,
os dados de entrada:
Host IP: 10.10.72 (uma NIC física).
Ubuntu VM IP: 10. 0. 2. 15 (modo NAT)
nome de utilizador: user1
1. Instale o servidor de SSH no VM do Ubuntu.
apt-get install openssh-server
2. Editar o ficheiro de configuração do servidor de SSH.
vim/etc/ssh/sshd_config
3. Descomentar o texto para activar a autenticação com as senhas.
PasswordAuthentication sim
4. Reiniciar o servidor de SSH (serviço).
/ etc / init.d / ssh reiniciar
5., Verifique se o servidor de SSH está a funcionar e tente ligar-se ao servidor de SSH a partir do localhost (Ubuntu VM).
ssh [email protected] 6. Se tudo estiver bem, você pode começar a configurar o encaminhamento de portas na VirtualBox.
Se bem se lembra, deverá abrir a configuração da VM e seleccionar a secção da rede. Seleccione o seu adaptador de rede virtual que está configurado para funcionar no modo NAT, expanda as configurações avançadas e carregue no botão de encaminhamento de portas. Carregue no ícone + para adicionar uma nova regra de encaminhamento de Ports na configuração da rede VirtualBox da VM.,
um servidor SSH ouve o porto tcp 22-nd por omissão. Vamos criar uma regra que lhe permite encaminhar todas as conexões para a máquina de host VirtualBox na porta 8022 para o Ubuntu VM na porta 22 que é escutado pelo servidor SSH. Primeiro, você pode criar uma regra que permite conexões apenas a partir da máquina VirtualBox.,
Name | Protocol | Host IP | Host Port | Guest IP | Guest Port |
Ubuntu-SSH | TCP | 127.0.0.1 | 8022 | 10.0.2.,15 | 22 |
O modo de exibição da janela de regras de encaminhamento de porta no VirtualBox GUI é mostrado na imagem abaixo.
abra um cliente SSH (por exemplo, PuTTY se usar o Windows) na sua máquina VirtualBox e ligue-se ao 127.0.0.1 no Porto 8022.,
Outros hosts em sua rede física será capaz de acessar o Ubuntu VM via SSH ligando o VirtualBox host da máquina na porta 8022 se você criar uma regra de encaminhamento de porta semelhantes, onde o verdadeiro endereço IP do seu adaptador de rede física do VirtualBox host será definido em vez do endereço IP do host local (127.0.0.1). Neste exemplo, o endereço IP do NIC físico na máquina VirtualBox é 10.10.10.72.,
Name | Protocol | Host IP | Host Port | Guest IP | Guest Port |
Ubuntu-SSH | TCP | 10.10.10.72 | 8022 | 10.0.2.,15 | 22 |
Abra um cliente SSH no seu VirtualBox host ou em outro host conectado à sua rede local e conectar-se ao seu VirtualBox host IP na porta 8022.
Exemplo 2-acesso HTTP
Se você quiser implantar um servidor web no seu VM e fornecer acesso aos seus sites de fora, você pode adicionar outra regra de encaminhamento de portas., Vamos considerar como configurar essa regra de encaminhamento de portas para acessar um site implantado em um Ubuntu VM a partir de uma máquina de host VirtualBox e outras máquinas conectadas à rede de área física local (LAN). O Apache é usado como um servidor web neste exemplo.
em primeiro lugar, instale o Apache na VM do Ubuntu a correr na VirtualBox.
apt-get install apache2
a firewall ufw está desactivada no Ubuntu por omissão. Se estiver activa uma ‘firewall’ no seu VM Ubuntu, certifique-se de que o acesso à porta TCP 80 está activo.,
Depois de instalar o Apache, abra um navegador web no seu Ubuntu VM e aceda à página Apache por omissão, introduzindo http://127.0.0.1 na barra de endereços. Se tudo estiver bem, você verá a página padrão do Ubuntu Apache2 no seu navegador web.
isto significa que agora você pode configurar uma regra de encaminhamento de Ports na configuração da rede VirtualBox para aceder ao seu site web hospedado no VM do Ubuntu., Abrir a janela configurações de Encaminhamento de Porta, indo para VM configurações > Rede > > Port Forwarding (da mesma forma como explicado acima)., You can add a new rule by doing the following:
Name | Protocol | Host IP | Host Port | Guest IP | Guest Port |
Ubuntu-HTTP80 | TCP | 10.10.10.72 | 8080 | 10.0.2.,15 | 80 |
Abra um navegador da web no computador host ou em qualquer outra máquina conectada à sua rede física e introduza o endereço IP do seu VirtualBox host da máquina e a porta definida no encaminhamento de porta regra criada acima:
No exemplo atual, 10.10.10.72 é o endereço IP do VirtualBox host da máquina e a porta 8080 é uma porta TCP escutadas no VirtualBox host da máquina. Um resultado positivo de configurar o encaminhamento de portas é mostrado na imagem abaixo.,
Pode também criar regras semelhantes para aceder a um VM através do RDP, FTP e outros protocolos.
configurar o encaminhamento de portas para VMs cujos adaptadores de rede virtuais funcionam de forma semelhante no modo de rede NAT (veja a secção acima onde o modo de rede NAT é explicado para localizar as opções de encaminhamento de portas para o modo de rede NAT).
conclusão
VirtualBox é uma poderosa solução de virtualização que é flexível e fornece uma ampla gama de configurações de rede., Cada VM pode usar até oito adaptadores de rede virtuais, e cada adaptador de rede pode ser emulado como o modelo apropriado de controladores de interface de rede Intel e AMD (NICs) reais. A configuração do adaptador de rede VirtualBox permite-lhe alterar o endereço MAC de cada NIC virtual, plug ou desligar o cabo de rede virtual e seleccionar o modo de rede. Configurar o modo de rede para um adaptador de rede virtual é uma das partes mais interessantes e importantes das configurações de rede VirtualBox. Existem seis modos de rede, cada um dos quais pode ser utilizado para diferentes casos de uso., O encaminhamento de portas pode ser configurado para acesso externo ao VMs cujos adaptadores de rede operam em modos de rede NAT ou NAT.
a publicação de hoje no blog cobriu a configuração da rede VirtualBox, mas se quiser saber mais sobre a VirtualBox, pode verificar as nossas publicações no blog sobre a utilização da VirtualBox, a instalação da extensão VirtualBox e a actualização da VirtualBox. Você também pode ler posts no blog sobre a comparação de VirtualBox com VMware e Hyper-V, onde as configurações de rede dessas plataformas de virtualização também são discutidas.,
4.8 (96.14%) 88 votos