После добавлении 2й сетевой карты всплыла маленькая неприятность: остутсвует 75-persistent-net.rules. Что-то уже пол часа пытаюь его безуспешно сгенерировать. Может, кто поделится рецептом?
Сгенерировать 75-persistent-net.rules
Столило пожаловаться, как тут же нашлось решение
export INTERFACE=eth1 ; export MATCHADDR=52:54:00:9c:1f:e3; /lib/udev/write_net_rulesСтолило пожаловаться, как тут же нашлось решение
Можно проще - удалить этот файл (или переместить куда-либо), при следующей загрузке он создастся заново с нужными настройками.
В Slackware это
# /lib/udev/write_net_rules
[quote="Macumazan"]Столило пожаловаться, как тут же нашлось решение
Можно проще - удалить этот файл (или переместить куда-либо), при следующей загрузке он создастся заново с нужными настройками.[/quote]
Его небыло вообще и после перезагрузки он не появлялся. Подозреваю, что проблема в том, что системы была установлена из stage4, собранного в chroot. Очень интересен вопрос, что заставляет udev генерить или не генерить этот файл при загрузке?
что заставляет udev генерить или не генерить этот файл при загрузке?
Если ядро определяет карту, создаётся нужное устройство, udev создаёт настройки. Как-то так...
Не помню точно, можно и без перезагрузки типа:
udevadm trigger --action="add" --subsystem-match=netчто заставляет udev генерить или не генерить этот файл при загрузке?
Правила: /lib/udev/rules.d/75-persistent-net-generator.rules
Аналогично с оптическими приводами: /lib/udev/rules.d/75-cd-aliases-generator.rules
[quote="Macumazan"]что заставляет udev генерить или не генерить этот файл при загрузке?
Правила: /lib/udev/rules.d/75-persistent-net-generator.rules
Аналогично с оптическими приводами: /lib/udev/rules.d/75-cd-aliases-generator.rules[/quote]
Пока не вижу связи. По факту было так, что этот файл не создавался при ребуте. Хотя
# eselect rc list | grep udev
udev sysinit
udev-mount
udev-postmount default
и файл /lib/udev/rules.d/75-persistent-net-generator.rules присутствует.
Пока не вижу связи.
А вы их почитайте...
Кстати, если одноимённый файл положить в /etc/udev/rules.d/, то он перекроет файл из /lib/udev/rules.d/. Не ваш случай?
[quote="Macumazan"]что заставляет udev генерить или не генерить этот файл при загрузке?
Правила: /lib/udev/rules.d/75-persistent-net-generator.rules
Аналогично с оптическими приводами: /lib/udev/rules.d/75-cd-aliases-generator.rules[/quote]
Да не правила, а persistent_net_disable="yes/no"
[quote="Macumazan"]Пока не вижу связи.
А вы их почитайте...
Кстати, если одноимённый файл положить в /etc/udev/rules.d/, то он перекроет файл из /lib/udev/rules.d/. Не ваш случай?[/quote]
Не похоже. Пока есть подозрение на связку udev + virtio (система - гость kvm).
Нашлась причина
# grep -iA1 kvm /lib/udev/rules.d/75-persistent-net-generator.rules
# ignore KVM virtual interfaces
ENV{MATCHADDR}=="52:54:00:*", GOTO="persistent_net_generator_end"