Use / 30 netmask no Debian com adaptador em ponte no VirtualBox

0

Eu tenho o Debian 9.6 instalado no VirtualBox com adaptador em ponte. Minha pergunta é, como configurar minhas interfaces para ter / 30 netmask? Eu tentei muitas coisas diferentes, mas não consigo conectar meu host à VM com ssh e, assim, a vm não está conectada à Internet.

Meu / etc / network / interfaces conf:

iface enp0s3 inet static
   address 10.0.0.2
   netmask 255.255.255.252
   broadcast 10.0.0.3
   gateway 192.168.1.1

e como eu disse a rede conf no VirtualBox é "Adaptador em ponte"

192.168.1.1 é meu roteador 192.168.1.50 é meu computador. Normalmente eu não toco na netmask porque não preciso tocar nisso, mas agora estou presa a um projeto.

Alguém pode explicar como configurar minhas interfaces para ter uma máscara de rede / 30 e o que é netmask?

    
por Julien 24.11.2018 / 04:09

1 resposta

0

A máscara de rede é quantos bits do endereço IP são para a rede e quantos (por subtrace de 32) são para clientes ou endereços dentro da sub-rede. Seu problema com a configuração publicada é que o gateway está fora da sub-rede configurada ... por isso, não há como acessá-lo.

Você provavelmente desejará reconsiderar a configuração da rede ou o tipo de rede virtual que está usando.

Minha introdução padrão aos meus alunos (Serviços Linux) nos tipos de rede do vbox -

1) NAT - isso faz o que diz. Infelizmente, ele não cria um endereço correspondente em sua máquina host. A única maneira de se conectar é encaminhar portas individuais, assim como você faria em seu roteador doméstico. Isso é feito na interface do gerenciador, nas configurações da máquina, na aba de redes. Se você tiver "NAT" selecionado como o tipo de rede e o cartão estiver ativo / habilitado, o botão Port Forwarding estará ativo e disponível.

1b) "Rede NAT" - Como acima, mas você tem que configurar uma rede NAT primeiro. Você poderá escolher a sub-rede, se houver DHCP, etc. Se você tiver várias VMs em uma "rede NAT", elas poderão se comunicar entre si. Você pode criar vários nomes e sub-redes de "rede NAT", eles não se vêem a menos que você se divirta para configurá-lo.

2) Em ponte - isso faz a ponte entre um dos seus dispositivos ethernet na máquina host e se conecta diretamente à rede como se estivesse conectado a uma tomada em algum lugar. NO ENTANTO ... alguns locais de trabalho, escolas, etc. não permitem que vários endereços MAC se comuniquem através de uma única porta de switch gerenciada, e se esse for o caso em qualquer LAN à qual você esteja se conectando, não funcionará.

3) Somente host - isso cria uma rede virtual entre sua máquina host e o (s) convidado (s). Existe um serviço dhcp disponível, mas não fornece um gateway. Se você quiser que seus convidados se conectem, você precisará configurar o NAT / etc na máquina host e fornecer acesso dessa maneira.

4) Somente interno - isso conecta as máquinas a um comutador mudo interno virtual. Nenhum serviço DHCP, nenhum acesso ao gateway, nada. Ah, e nenhum adaptador correspondente na sua máquina host.

O que eu faço para muita prática / playground / experimentação é configurar uma máquina com 2 interfaces - uma em ponte e uma interna. Então, eu transformo isso em uma máquina roteadora, com um serviço de DNS (fake.tld) de domínio falso, DHCP, caching de serviço DNS para o mundo, etc. e, em seguida, giro outro VMS para experimentar e fazer coisas na rede interna

    
por 24.11.2018 / 04:20