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.xas 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