Я хочу создать базовый сервер 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-адрес, и я делаю это для сетевого устройства хранения данных, но я бы предпочел не полагаться на этот интерфейс, чтобы в этом случае использовать его для других.
Спасибо за любой вклад и советы заранее.
Правильный синтаксис для указания адресов серверов имен в /etc/network/interfaces
:
iface eth0 inet static
...
dns-nameservers 1.1.1.1 2.2.2.2
В вашем /etc/network/interfaces
, как указано в вашем вопросе, вы назвали интерфейс etho
, а не eth0
.
Вы можете опустить опцию network
в /etc/network/interfaces
. Он больше не нужен или не используется.
После редактирования /etc/network/interfaces
сделайте следующее, чтобы активировать изменения.
sudo ifdown eth0
sudo ifup eth0