/ etc / network / інтерфейси майже порожні


10

Я намагаюся встановити статичну IP-адресу для мого сервера LTSP, щоб налаштувати один з двох моїх NIC (внутрішній: Сервер -> Легкий клієнт) через /etc/network/interfaces, але коли я відкриваю файл інтерфейсів, все, що я бачу, це:

auto lo
iface lo inet loopback

Це нормально?

Відповіді:


12

Це нормально. У вас є те саме, що в /etc/network/interfacesмоїй системі Ubuntu 14.04 (яка прекрасно працює і активно працює в мережі через два окремі фізичні інтерфейси).

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

(NetworkManager, якщо його змінити з запуску в "некерованому режимі" на "керований режим", буде розпізнавати та працювати з /etc/network/interfacesзаписами. Але за замовчуванням використовується некерований режим.)

Джерела:


ДЯКУЮ за відповідь :) Тож якщо я відключу мережевий менеджер або зміняю його з запуску в "некерованому режимі" на "керований режим", я повинен мати можливість контролювати інформацію про свою мережу з файлу інтерфейсів, але в той же час зберігати функціональні можливості менеджера мережі?
користувач3078046

Відповідно до того, що я читав у джерелі 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комутаторами з некерованого в керований режим.
Eliah Kagan

Я зробив команду "стоп", щоб відключити мережевий менеджер, тепер я повинен запускати його вручну кожного разу при перезавантаженні: S. Я перейшов до NetworkManager.conf, щоб переключити [ifupdown] Managed = false та перетворити його на Managed = true. Я перезавантажився, але він все ще відключений під час завантаження, що мені робити?
користувач3078046

@ 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.