A maneira mais fácil de atribuir um endereço IP estático para um instantâneo do servidor LAMP / VBox

0

Eu quero criar um servidor básico do Ubuntu 12.04 LAMP em VBox. Depois de configurá-lo com um conjunto de dados de base, quero fazer um snapshot e poder entregá-lo aos meus parceiros de desenvolvimento para usá-lo. Basicamente eu quero ser capaz de clonar / snapshot um pronto para usar o servidor LAMP.

Tenho a impressão de que gostaria de atribuir um IP estático / nome de host e, em seguida, abrir a porta 3306 usando iptables. Eu forneceria essa informação para qualquer pessoa usando esse servidor de banco de dados.

Para esse fim, estou instalando o Ubuntu Server 12.04 e o LAMP e, em seguida, seguindo os tutoriais padrão sobre como configurar um IP estático. Eu tenho etc / network / interfaces configurado, mas quando se trata de escrever as entradas do servidor de nomes no resolv.conf, abro-o, mas as duas primeiras linhas afirmam que não devem ser editadas que as alterações serão perdidas.

aqui está o que eu tenho em / etc / network / interfaces

auto eth0
iface etho inet static
    address 192.168.1.155
    netmask 255.255.255.0   
    network 192.168.1.1
    gateway 50.43.32.1
    broadcast 192.168.1.255
    nameserver 184.16.33.54 184.16.4.22

Quando tento reiniciar a rede, recebo um erro dizendo:

Reconfiguring network interfaces
RTNETLINK answers: File exists
Failed to bring up eth0
                                                       [OK]

O que eu gostaria de editar para efetuar as alterações no nome do host e, ainda assim, pode haver uma maneira mais fácil de realizar o que estou procurando. Eu sei que posso editar minha rede interna para atribuir um IP estático e estou fazendo isso para um dispositivo de armazenamento em rede, mas prefiro não confiar nessa interface para estar lá para outras pessoas neste caso.

Obrigado por qualquer contribuição e conselhos com antecedência.

    
por apesa 18.03.2013 / 04:28

1 resposta

2
  1. A sintaxe correta para especificar endereços de servidores de nomes em /etc/network/interfaces é

    iface eth0 inet static
        ...
        dns-nameservers 1.1.1.1 2.2.2.2
    
  2. No seu /etc/network/interfaces , conforme mencionado na sua pergunta, você nomeou a interface etho em vez de eth0 .

  3. Você pode omitir a opção network em /etc/network/interfaces . Não é mais necessário ou usado.

Depois de editar /etc/network/interfaces , faça o seguinte para ativar as alterações.

    sudo ifdown eth0
    sudo ifup eth0
    
por jdthood 19.03.2013 / 10:31