Клонирование Сервера Ubuntu: Почему сетевая плата отключена на клонах?

Таким образом, для создания моей ссылочной машины, которую я запустил отсюда https://thepcspy.com/read/building-a-kiosk-computer-ubuntu-1404-chrome/, и она использует Сервер Ubuntu 14.04.5 и из-за аппаратных ограничений, выпуска на 32 бита. Кроме необходимости заменить Хромом Chrome, ссылочную машину, с несколькими тонкими настройками, такими как ofris для закрепления домашнего диска пользователя и некоторого удовлетворения требованиям заказчика OpenBox для удаления меню правой кнопки, и т.д., это делает то, что я хочу; создание pseudo-Chromebox, но с лучшей аппаратной совместимостью, чем ChromiumOS.

Теперь, когда я приехал для клонирования его, который был немного более трудным, и после проигрывания с несколькими клонирующимися решениями, Gparted, Живой CD был самым простым, как там только будут самое большее 12 клонами.

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

Дублирование команд для eth0 в файле интерфейсов быстро получило выполнение клона, но я все еще не понимаю, почему карта маркируется eth1 в клоне вместо eth0, и я не хочу должным быть работать с возможностью, другие клоны будут иметь некоторое другое случайное число присвоенным их единственному NIC. Эти два компьютера находятся каждым способом, идентичным кроме, конечно, для MAC-адреса, и я просто не понимаю, как Ubuntu выбрала оригинал, карта будет eth0, и на клоне это будет eth1, когда клон не будет иметь никакой другой платы Ethernet в нем.

0
задан 10 August 2016 в 10:14

1 ответ

Проверьте, чтобы видеть, есть ли у Вас этот файл:

/etc/udev/rules.d/70-persistent-net.rules

существует, вероятно, запись для MAC-адреса исходной машины, присвоенной eth0. При клонировании этого к другой машине она не видит, что MAC, таким образом, она создает новую запись и называет это eth1.

решение состоит в том, чтобы удалить этот файл из исходной машины прежде, чем сделать образ диска. После клонирования, когда новая машина сначала загружается, она создаст этот файл, если она будет отсутствовать. Каждая машина будет иметь различный MAC, но связанный nic назовут eth0 каждым разом.

1
ответ дан 28 September 2019 в 17:15

Другие вопросы по тегам:

Похожие вопросы: