/ etc / network / interfaces практически пуст

10

Я пытаюсь настроить статический IP-адрес для моего сервера LTSP, чтобы настроить один из двух моих сетевых адаптеров (внутренний: сервер -> легкий клиент) через /etc/network/interfaces, но когда я открываю файл интерфейсов, все, что я вижу, это:

auto lo
iface lo inet loopback

Это нормально?

user3078046
источник

Ответы:

12

Это нормально. То, что у вас есть, точно такое же, как и в /etc/network/interfacesмоей системе Ubuntu 14.04 (которая работает нормально и активно работает в сети через два отдельных физических интерфейса).

По умолчанию настольная система Ubuntu использует NetworkManager для автоматического и динамического управления сетевыми подключениями. Это не требует (и фактически обычно не требует) записей, описывающих конфигурацию ваших физических интерфейсов в /etc/network/interfaces.

(NetworkManager, если его переключить с работы в «неуправляемом режиме» на «управляемый режим», распознает и будет работать с /etc/network/interfacesзаписями. Но неуправляемый режим используется по умолчанию.)

Источники:

Элия ​​Каган
источник
СПАСИБО за ответ :) Так что если я отключу Диспетчер сети или переключу его с работы в «неуправляемом режиме» на «управляемый режим», я смогу отслеживать информацию о сети из файла интерфейсов, но в то же время сохранять функциональные возможности сетевого менеджера?
user3078046
В соответствии с тем, что я прочитал в источнике NetworkManager (на вики Debian), который вы указали, если информация о связи присутствует в файле интерфейсов, она не управляется сетевым менеджером, так ли это и в случае Ubuntu 12.04?
user3078046
@ user3078046 Да, вы можете переключить NetworkManager в управляемый режим и добиться этого. По поводу 12.04: верю да. То есть я считаю, что неуправляемый режим используется по умолчанию в Ubuntu 12.04, как и в более поздних версиях Ubuntu, таких как 14.04. Однако в настоящее время у меня нет системы 12.04, чтобы проверить это. Вы можете проверить это для своей системы, запустив cat /etc/NetworkManager/NetworkManager.conf. (Или , может быть , это nm-system-settings.confв 12.04.) В [ifupdown]это линия, или managed=trueили managed=false. И изменив его с falseна trueпереключается из неуправляемого в управляемый режим.
Элия ​​Каган,
Я сделал команду «Стоп» для отключения диспетчера сети, теперь мне нужно запускать его вручную каждый раз при перезагрузке: S. Я пошел в NetworkManager.conf, чтобы переключить [ifupdown] managed = false и включить его в управление = true. Я перезагрузился, но он все еще отключен при загрузке, что мне делать?
user3078046
@ user3078046 Вы имеете в виду, что NetworkManager процесс больше не запускается? (Если вы не уверены, вы можете проверить, запустившись, ps ax | grep [N]etworkManagerесли вы считаете, что NetworkManager может не работать.) Или просто он больше не управляет вашим интерфейсом? Какая команда "стоп" была выполнена? Вы /etc/network/interfacesтоже изменили ? Если новая проблема заключается в том, что NetworkManagerпроцесс больше не будет запускаться автоматически (вместо того, чтобы работать, но работать не так, как вы хотите), вы можете опубликовать отдельный вопрос об этом. (В таком случае, пожалуйста, включите ссылку здесь, и я посмотрю.)
Элия ​​Каган
-2

Нет, в файле интерфейсов должно быть намного больше информации. Вы уже пытались настроить IP с помощью ifconfig?

ifconfig eth0 up
ifconfig eth0 x.x.x.x
ifconfig eth0 netmask x.x.x.x
ifconfig eth0 broadcast x.xx.x.x

или вы можете попробовать отредактировать файл интерфейсов со следующими строками:

iface eth0 inet static
    address x.x.x.x
    netmask x.x.x.x
    gateway x.x.x.x
    broadcast x.x.x.x
user300217
источник