Máquinas Virtuais com IP estático acessando Internet no Virtualbox

Publicado por Xerxes em 19/02/2025

[ Hits: 118 ]

 


Máquinas Virtuais com IP estático acessando Internet no Virtualbox



Ao realizar uma prática com máquinas virtuais no VirtualBox, deparei-me com um desafio específico relacionado à conectividade com a internet. As máquinas virtuais Debian 1 e Debian 2 estavam configuradas com IPs estáticos pertencentes à mesma rede e utilizavam o arquivo /etc/network/interfaces para armazenar essas definições. Ambas as máquinas estavam configuradas no modo Host-Only, no entanto, nenhuma delas conseguia acessar a internet.

O problema central era assegurar que a Debian 2 pudesse se conectar à internet para utilizar o comando "apt". Para superar essa questão, tomei algumas medidas.

]Primeiro passo

No Debian 1, através da interface do VirtualBox, configurei duas placas de rede. A placa 1 foi configurada no modo Host-Only, enquanto a placa 2 foi configurada no modo Bridge. O arquivo de configuração /etc/network/interfaces ficou assim:


# Este arquivo descreve as interfaces de rede disponíveis no sistema
# e como ativá-las. Para mais informações, consulte interfaces(5).

source /etc/network/interfaces.d/*

# A interface de loopback
auto lo enp0s3
iface lo inet loopback

# A interface de rede primária
iface enp0s3 inet static
address 10.0.42.253/24
gateway 10.0.42.1

auto enp0s8
iface enp0s8 inet dhcp

Note que a primeira placa de rede (enp0s3) possui um IP estático, enquanto a segunda placa de rede (enp0s8) utiliza DHCP. Após essa configuração e a reinicialização da máquina virtual, basta executar o comando "ip a" para visualizar o IP da segunda placa de rede, que será usado para o acesso SSH pela máquina hospedeira.

Segundo passo

A configuração da Debian 2 também envolveu o uso de duas placas de rede. A primeira placa foi configurada como Host-Only, enquanto a segunda foi definida como NAT para possibilitar a conexão com a internet. O arquivo de configuração ficou assim:


source /etc/network/interfaces.d/*

# A interface de loopback
auto lo enp0s3
iface lo inet loopback

# A interface de rede primária
iface enp0s3 inet static
address 10.0.42.252/24
# gateway 10.0.42.1
# Opções dns-* são implementadas pelo pacote resolvconf, se instalado
# dns-nameservers 10.0.42.1
# dns-search intnet

auto enp0s8
iface enp0s8 inet dhcp

Após reiniciar a máquina, torna-se possível acessar a internet (usando o apt, por exemplo) e também comunicar-se com a Debian 1 (ping).

O objetivo dessa abordagem era facilitar o acesso às duas máquinas virtuais por meio de um único terminal na máquina hospedeira, conectando-se primeiro ao Debian 1 por SSH e, a partir dele, à Debian 2 ("SSH hopping").

É importante destacar que, para realizar esse procedimento, a máquina hospedeira utilizada foi o Linux Mint Victoria 21.1 (baseado no Ubuntu 22.04). O VirtualBox foi obtido no site oficial em https://www.virtualbox.org/wiki/Linux_Downloads, e a instalação foi feita de maneira simples, por meio de dois cliques no arquivo baixado.

Lembrando que, antes de configurar as placas de rede no modo Host-Only, é necessário acessar Arquivo -> Ferramentas -> Gerenciador de redes, criar uma rede (o nome padrão é vboxnet0), clicar sobre ela, desabilitar o DHCP e aplicar as configurações. Ao colocar as placas de rede 1 das duas máquinas virtuais no modo Host-Only (em Configurações -> Rede), selecione o nome vboxnet0.

Observação: caso o modo Host-Only não funcione, experimente o modo Bridge.

Outras dicas deste autor

OpenJDK7 64 bits e Banco do Brasil [RESOLVIDO]

Plugin Java no Banco do Brasil para Ubuntu 64 bits

[RESOLVIDO] Erro: "VERR_FILE_NOT_FOUND" do VirtualBox no Arch Linux

Instalando Brisk Menu no Fedora 34 Mate Desktop

Open Journal System (OJS) - Instalação prática no GNU/Linux

Leitura recomendada

Ingressar (join) CentOS 7 em domínio Samba 4 + SSH + sudo

Squid básico em 5 linhas no Debian

Registrando um nick no IRC

Como desativar o IPv6 no Debian 8

Systemd - Failed to start Squid caching proxy

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts