Самый простой способ назначить статический IP-адрес для снимка сервера LAMP / VBox

Я хочу создать базовый сервер Ubuntu 12.04 LAMP под VBox. После того, как я настроил базовый набор данных, я хочу сделать снимок и передать его своим партнерам по разработке. По сути, я хочу иметь возможность клонировать / снимать готовый сервер LAMP.

У меня сложилось впечатление, что я хотел бы назначить статический IP / имя хоста, а затем открыть порт 3306, используя iptables. Затем я предоставил бы эту информацию любому, кто использует этот сервер базы данных.

С этой целью я устанавливаю Ubuntu Server 12.04 и LAMP, а затем следую стандартным инструкциям по установке статического IP-адреса. Я настроил etc / network / interfaces, но когда дело доходит до записи записей сервера имен в resolv.conf, я открываю его, но первые две строки указывают, что изменения не будут потеряны.

вот что у меня есть в / 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

Когда я пытаюсь перезапустить сеть, я получаю сообщение об ошибке:

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

Что я бы отредактировал, чтобы внести изменения в имя хоста, и еще лучше, если бы был более простой способ выполнить то, что мне нужно. Я знаю, что могу отредактировать свою внутреннюю сеть, чтобы назначить статический IP-адрес, и я делаю это для сетевого устройства хранения данных, но я бы предпочел не полагаться на этот интерфейс, чтобы в этом случае использовать его для других.

Спасибо за любой вклад и советы заранее.

0
задан 18 March 2013 в 08:06

1 ответ

  1. Правильный синтаксис для указания адресов серверов имен в /etc/network/interfaces:

    iface eth0 inet static
        ...
        dns-nameservers 1.1.1.1 2.2.2.2
    
  2. В вашем /etc/network/interfaces, как указано в вашем вопросе, вы назвали интерфейс etho, а не eth0.

  3. Вы можете опустить опцию network в /etc/network/interfaces. Он больше не нужен или не используется.

После редактирования /etc/network/interfaces сделайте следующее, чтобы активировать изменения.

    sudo ifdown eth0
    sudo ifup eth0
0
ответ дан 18 March 2013 в 08:06

Другие вопросы по тегам:

Похожие вопросы: