Вставьте его ~/.xsessionrc
и удостоверьтесь это /etc/X11/Xsession.options
содержит allow-user-xsession
.
Персистентные сетевые правила сгенерированы /lib/udev/rules.d/75-persistent-net-generator.rules
(или что-то подобное, я считаю более новую машину Debian).
Если Ubuntu 8.04 все еще имеет тот сценарий генератора в/etc/udev/rules.d, можно просто избавиться от него.
Иначе я полагаю, что вставление пустого файла/etc/udev/rules.d переопределит тот в / lib.
Вы могли также записать свой собственный файл правил, чтобы дать интерфейсу имя — персистентный генератор правил игнорирует интерфейс, если имя было уже определено.
Я последовал совету derobert, удалив /etc/udev/rules.d/75-persistent-net-generator.rules
, и также я уже отредактировал сгенерированный /etc/udev/rules.d/70-persistent-net.rules
так, чтобы строки были похожи на это:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{type}=="1", KERNEL=="eth*", NAME="%k"
Отметьте %k
в NAME
, что означает использовать имя ядра.