Você afirma que definiu o seguinte:
sudo ifconfig eth1 192.168.50.101 netmask 255.255.255.0 up
De toda a minha experiência usando o VirtualBox, o sistema operacional convidado funciona em uma rede no intervalo 192.168.56.x
. Então, eu recomendaria usar este comando:
sudo ifconfig eth1 192.168.56.10 netmask 255.255.255.0 up
Quanto ao motivo pelo qual estou escolhendo 192.168.56.10
- em vez de 192.168.56.101
- no seu comentário a esta resposta, você afirmou:
No, I can’t use
192.268.56.x
as the default DHCP usually works within that range so will cause conflicts.
Bem, a coisa é com uma máscara de rede de 255.255.255.0
nada, mas o último octeto do endereço será passado para a rede maior no host. Isso é o que é uma netmask. Além disso, se você olhar em "Preferências - > Network ”do próprio aplicativo VirtualBox e, em seguida, procure em“ Redes somente host ”, selecione essa rede - deve ser vboxnet0
- e clique no ícone de edição e procure nas configurações do servidor DHCP essas configurações do servidor DHCP:
-
Endereço do servidor:
192.168.56.100
-
Máscara do servidor:
255.255.255.0
-
Limite inferior de endereço:
192.168.56.101
-
Limite superior de endereço:
192.168.56.254
Observe que o DHCP não está ocupando todo o intervalo de IPs em 192.168.56.x
; Ele simplesmente inicia em 192.168.56.100
para o próprio servidor DHCP e passa de 192.168.56.101
para 192.168.56.254
. O que significa que os IPs no intervalo de 192.168.56.2
a 192.168.56.99
estão livres para uso estático. Observe que deixei de fora 192.168.56.1
, já que é o endereço IP do roteador do VirtualBox que conecta o sistema operacional host ao sistema operacional convidado.
E, para tornar a alteração permanente, adicione uma interface de rede a /etc/network/interfaces
desta forma. Abra o arquivo /etc/network/interfaces
:
sudo nano /etc/network/interfaces
E quando tudo o que é testado, feito e funcionando como esperado, você pode adicionar ou ajustar os detalhes da interface assim:
# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.56.100
netmask 255.255.255.0