Я создал живое системное использование Systemback в "компьютере" и установил его без проблем в "компьютере B", но единственное раздражение - то, что HAL дал моим сетевым картам имена eth1
к Проводному Интерфейсу и wlan2
к Беспроводному интерфейсу в "компьютере B". У меня есть много сценариев, и искажает hardcoded (ПЛОХАЯ ПРАКТИКА, я знаю).
Systemback создал точную копию моей конфигурации в "компьютере", таким образом, это - то, почему в "компьютере B" Он не мог раздать eth0
и wlan0
потому что эти два имени уже использовались.
Я знаю, как к и может легко заменить проблематичный текст sed
во всех сценариях и псевдонимах, но я хотел бы знать, как я могу изменить эти имена, данные HAL.
Вот то, что произошло: когда Вы сделали оригинальную установку на Системе A, Ваша машина зарезервировала имена eth0
и wlan0
для конкретных устройств, которые Вы имели в той машине.
, Когда Вы двинулись в Систему B, новые сетевые устройства были найдены, и (как Вы упоминаете), переименованный, чтобы не находиться в противоречии с теми более ранними определениями eth0
и wlan0
.
, Что оригинальное отображение имен удержано:
/etc/udev/rules.d/70-persistent-net.rules
, Если Вы удаляете тот файл, Ваш следующий ботинок запустит без «зарезервированных» названий тех сетевых устройств в Системе A, и Вы получите eth0 и wlan0 назад.
, Если они обнаружены в другом заказе (говорят, если Вы имели два ethX
устройства в Системе B, и Вы ожидаете их в другом заказе), Вы можете отредактировать эти NAME=
определения в том файле, чтобы удовлетворить Вашим собственным требованиям обозначения.