Різниця між / etc / network та / etc / NetworkManager в Ubuntu


3

Я використовую Ubuntu 12.04.1.

Я розумію мережу та значення файлів в обох папках, але питання полягає в наступному:

"Як вони співіснують?"

Наприклад, якщо у мене є ця конфігурація eth0в /etc/network/interfaces:

auto eth0
iface eth0 inet static
address 192.168.0.2
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

і цей у /etc/NetworkManager/system-connections:

[802-3-ethernet]
duplex=full
mac-address=00:1E:33:71:CD:A4

[connection]
id=eth0
uuid=4c12ff66-028a-4338-bad5-fa6e9c5e6939
type=802-3-ethernet

[ipv6]
method=auto

[ipv4]
method=manual
dns=192.168.0.1;
addresses1=192.168.0.1;24;192.168.0.1;

Якою буде отримана адреса інтерфейсу, 192.168.0.1або 192.168.0.2і чому це так?


2
У /etcпапці є кожна конфігурація у вашому дистрибутиві, перший файл говорить про те, як ви будете використовувати інтерфейс, у другому файлі йдеться про те, як NetworkManager, який є Visual Manager, повинен інтерпретувати перший файл, це те, що ви просите?
poz2k4444

NetworkManager - демон із додатковими інструментами аплетів та командних рядків. У демона також є API DBus, якщо ви хочете створити власні інструменти.
Емір

Відповіді:


3

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

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

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