Как управляется устройство, если оно не находится в /etc/network/interfaces на серверах?

На моем сервере Ubuntu, 14.04.1 LTS, я не указал никаких устройств в /etc/network/interfaces, но они (несколько сетей Ethernet) работают полностью, как предполагалось, со статическим IP.

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

Сетевой менеджер не установлен на этом компьютере.

Как Ubuntu Server управляет устройствами, не заявленными в /etc/network/interfaces?

2 ответа

Я не знаю, если ваша установка похожа на мою, но если это так, это могло бы прояснить.

Я нахожусь за NAT-маршрутизатором с открытым портом 80 и перенаправлен на внутренний IP 192.168.,

У меня статический внешний IP-адрес, и я не настроил файл сетевых интерфейсов.

После установки Ubuntu настраивает файл сетевых интерфейсов для отображения статического IP на eth0.

Затем у меня есть nginx, поэтому, когда трафик поступает на мой внешний IP-адрес, мой маршрутизатор отправляет его на мой сервер, а затем nginx берет на себя все остальное.

Надеюсь это поможет:)

Проверьте, есть ли какая-либо команда в файле rc.local cat /etc/rc.local

Он должен быть пустым по умолчанию

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