вернуть eth0, согласованное именование сетевых устройств

Попробуйте использовать gksu -l. Он будет рассматривать его как оболочку входа в систему, сбрасывая вашу среду по умолчанию для целевого пользователя (root ). Прямо сейчас редактор видит среду вашего пользователя, включая местоположение конфигурации, но использует ее как root.

Обратите внимание, что вам, возможно, придется иметь дело с Xauthority. -Эта информация является частью вашей среды. Если это однопользовательская система -, просто sudo ln -s /home/[your user]/.Xauthority /root/, чтобы предоставить root постоянный доступ к любому X-серверу, запущенному вами. Вам также может понадобиться предоставить $DISPLAY, но gksu может сделать это за вас.

1
23.11.2019, 19:21
1 ответ

Несколько дней назад я опробовал udev и не нашел многого. Одна вещь в итоге сработала:

/usr/lib/udev/rules.d/80-net-setup-link.ruleXXX

Я "переименовал" этот файл, и теперь у меня есть eth0.

Для перезапуска udev, я думаю, был контроль udeavadm -e.

Остановка также очень проста:

Note that systemd-udevd.service contains Restart=always and so as a result, this option restarts systemd-udevd. If you want to stop systemd-udevd.service, please use the following: systemctl stop systemd-udevd-control.socket systemd-udevd-kernel.socket systemd-udevd.service

Я был в таком отчаянии, что вставил, --это работает! Потом я нашел этот файл 80 -net -ссылка...

" #не редактируйте этот файл, он будет перезаписан при обновлении."

(Я знаю. Я снова переименую)

Содержит:

NAME=="", ENV{ID _NET _NAME}!="", NAME="$env{ID _NET _NAME}"

Так что я заменил .rulesна .ruleXXX, и у меня снова "eth0".

0
28.01.2020, 02:11

Теги

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