Я использую Ubuntu 12.04 LTS, но мне нужно выполнить следующую команду:
sudo dhclient
после запуска, чтобы получить стабильное соединение с Ethernet. Я запускаю dhclient уже при запуске через файл /etc/rc.local.
Кто-нибудь, пожалуйста, помогите мне выполнить эту команду после запуска автоматически (удалив ее требование для пользователя root или каким-либо другим способом), или предложите другой способ устранения неполадок моего подключения к Ethernet.
Одним из обходных путей было бы использование rc.local с командой sleep. Поместите следующее в /etc/rc.local:
(sleep 60; dhclient) &
Это заставит команду ждать 60 секунд, прежде чем она будет выполнена, что должно дать достаточно времени для завершения загрузки вашей машины.
Вы можете создать собственный скрипт для запуска или остановки служб и сделать его исполняемым при запуске, у меня нет опыта в написании кодов, поэтому, пожалуйста, обратитесь к этому официальному Руководству . -скрипты