четвер, 12 лютого 2009 р.

NetworkManager після переходу з Ubuntu 8.04 на 8.10

Після оновлення мого комп’ютера з Ubuntu 8.04 до Ubuntu 8.10 виникла проблема з мережею: NetworkManager не хотів нормально працювати. У нотатці 2009 року я описав спосіб, який допоміг саме в цій конфігурації.

Що я змінив після оновлення

Я перейменував файл зі старими мережевими налаштуваннями /etc/network/interfaces та перезавантажив комп’ютер. Після цього NetworkManager знову належно керував мережею.

Чому справа не просто в наявності файла interfaces

Мій початковий висновок, ніби NetworkManager взагалі не працює, коли існує цей файл, був надто широким. За документацією NetworkManager.conf, якщо використовується плагін ifupdown, параметр managed=false змушує NetworkManager ігнорувати інтерфейси, перелічені в /etc/network/interfaces. Має значення спосіб керування конкретним інтерфейсом і вміст налаштувань.

Це пояснює, чому старі записи могли впливати на керування мережею. Але без збереженої конфігурації мого комп’ютера неможливо встановити точну причину того збою лише за сучасною документацією.

Що перевірити перед зміною мережевої конфігурації

Спочатку з’ясуйте, яка служба керує потрібним інтерфейсом, і збережіть його чинні налаштування. Потрібен також спосіб повернути попередню конфігурацію, якщо мережа зникне: під час віддаленої роботи зміна файла може перервати саме з’єднання, через яке ви адмініструєте машину.

Мій результат стосувався локального переходу Ubuntu 8.04 → 8.10. Він не робить перейменування /etc/network/interfaces універсальним способом виправлення мережі в інших версіях.

Немає коментарів:

K2 Chat — навіщо бізнесу ще один месенджер, особливо під час війни?

«Де файл?» — «У чаті». — «У якому із семи?» Знайома ситуація? Коли робочі домовленості розпорошені між месенджерами, команді складніше знах...