Як змусити ubuntu перенастроювати / etc / network / інтерфейси для мене?


11

Як змусити Ubuntu розібратися в інтерфейсах, доступних на моєму комп'ютері та створити новий /etc/network/interfacesфайл? Він створив його вперше, тому я знаю, що можна якось.

Чи є щось таке, dpkg-reconfigure <what?>що просто перепроверить мене?


1
Чого б ти цього хотів?
Zoredache

Я поставив +1 цьому питанню, тому що нам потрібні люди, які не є Linux, щоб мати змогу налаштувати мережі для нашого пристрою. Що - то наприклад , лайки на основі , що робить його легким є те , що я шукаю ...
Пітер В. Мерк

Відповіді:


4

в Убунту 14.04.1 Це відбувається , якщо ви клонувати систему з іншими апаратними засобами , як /etc/udev/rules.d/70-persistent-net.rules містить MAC - адреса У вартість локальних мереж обладнання на вихідному комп'ютері.

ТАК - просто видалення /etc/udev/rules.d/70-persistent-net.rules дозволяє оновити речі до робочого стану при перезавантаженні.


2
Вірно лише, якщо використовуються застарілі eth0мережеві імена. З новими "передбачуваними іменами мережевого інтерфейсу", представленими навколо ubuntu15.10, трюк на 70-постійних net.rules більше не застосовується.
спудер

1

/ і т.д. / мережа / інтерфейси генерується фактичним інсталятором, а не будь-яким пакетом у вашій системі:

opus:~ broder$ dpkg -S /etc/network/interfaces
dpkg: /etc/network/interfaces not found.

Оскільки ним не керується жоден конкретний пакет, жоден пакет не збирається змінювати файл.

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


1

Спробуйте запустити команду нижче

dpkg-reconfigure ifupdown

можливо.

Однак ви, мабуть, стикаєтеся з проблемою з udev. Якщо ви перезавантажили, а eth0 зник:

ifconfig -a

ви можете mv / rm в файлі /etc/udev/rules.d/70-persistent-net.rules та перезавантажити, і ваша основна карта Ethernet знову повинна стати eth0.

Це станеться, якщо ви переключили материнські плати / мережеві карти.

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