IP estático para o servidor local (VM)

0

Eu tentei muitos guias, mas nada realmente ajudou / funcionou (para) eu. O que eu gostaria de fazer é hospedar um servidor na minha rede local com um IP estático. Eu tenho um Linux Mint VM dentro do Virtualbox que é configurado com um IP específico (192.168.0.30), mas eu não recebo o IP específico (porque no momento eu recebo um IP dinâmico). Como posso editar isso? Tentei Host-only-Adapter etc, mas não funcionou em tudo. Eu também gostaria de ter acesso à internet com o servidor. Então, o servidor hospeda, mas também pode navegar na internet.

Espero que alguém possa me ajudar;)

Cumprimenta

EDIT (para clarificar):

Eu tenho o Virtualbox no meu PC com Windows 8.1.

Uma VM Linux (Linux Mint) está sendo executada no Virtualbox.

Neste momento, a rede da VM está configurada como "em ponte".

Funciona com multas, posso executar o ping na VM e fazer ping em meu host da minha VM. (Conexão completa entre ambos).

O que eu quero mudar agora:

A VM às vezes recebe outro IP. Configurei a VM com 192.168.0.30 mas agora o roteador me deu 192.168.0.20 o que causa problemas, pois o meu owncloud (roda no apache) é configurado com o endereço 192.168.0.30.

Gostaria de dar à VM um endereço IP estático (192.168.0.30), para que toda vez que eu inicie a VM, a VM sempre obtenha o endereço IP 192.168.0.30.

Como posso fazer isso?

O que eu tenho que mudar?

EDIT 29.11.15

Aqui o arquivo de interfaces:

 # The loopback network interface
   auto lo
   iface lo inet loopback

 # The primary network interface

 auto eth0
 iface eth0 inet static
 address 192.168.0.30
 netmask 255.255.255.0
 gateway 192.168.0.1

A VM tem conexão com a Internet (por exemplo, via Iceweasel), mas o ifconfig ainda me diz outro endereço IP (por exemplo, agora eu tenho 192.168.0.20).

Devo alterar algumas configurações dentro do Virtualbox? A VM agora está executando com ponte.

    
por Konstantin 28.11.2015 / 21:21

2 respostas

1

@ Konstantin

Definir IP estático para Linux VM (Linux Mint) está sendo executado no Virtualbox.

você pode tentar o processo abaixo

Etapa 1: faça backup da interface do arquivo
         sudo cp / etc / rede / interfaces / etc / network / interfaces-bk

Etapa 2: edite as interfaces de arquivo da seguinte forma          sudo vi / etc / network / interfaces

     # The loopback network interface
       auto lo
       iface lo inet loopback

     # The primary network interface

     auto eth0
     iface eth0 inet static
     address 192.168.1.21
     netmask 255.255.255.0
     gateway 192.168.1.1

Passo 3: reinicie os serviços de rede          sudo /etc/init.d/networking restart

    
por 29.11.2015 / 08:17
0

Você tem duas opções:

  • Configure seu roteador para atribuir permanentemente 192.168.0.30 endereço IP do DHCP ao guest da VM (provavelmente ligação do endereço MAC ao endereço IP na configuração do roteador LAN - > DHCP).
  • Configure 192.168.0.30 ou outro endereço IP no convidado da sua VM estaticamente. Selecione IP fora do intervalo de DHCP, mas ainda dentro de sua rede ( 192.168.0.x ou 192.168.x.x , eu acho).

No seu caso:

  • 192.168.0.30 não é um bom candidato para endereço IP estático - ele está dentro do intervalo de DHCP, portanto, selecione um diferente fora do intervalo de DHCP ou ajuste o intervalo de DHCP.
  • Guarde as configurações de Bridged Adapter na sua configuração de rede de VM.
  • Configure o endereço IP estático em seu sistema operacional convidado da maneira que preferir: edite / etc / network / interfaces ou através da GUI do ambiente de área de trabalho. Você pode copiar a máscara, o gateway ifconfig e os servidores DNS cat /etc/resolv.conf informações da configuração atual da NIC dinâmica.
  • Reinicie sua interface de rede.
por 28.11.2015 / 23:58