Как управляется устройство, если оно не находится в /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
Он должен быть пустым по умолчанию