Похоже, что эти две команды решают проблему:
sudo ethtool -s eth0 autoneg off speed 100 duplex full
sudo dhcpcd eth0
Только это сейчас, еще нужно выяснить, как они могут работать на запуск системы, потому что после каждого перезапуска должны использоваться две команды.
Похоже, что добавление их в /etc/rc.local не дает никакого эффекта.
Тем не менее при загрузке есть эти 3 проблемы:
[FAILED] Failed to start LSB: IPV4 DHCP client with IPV4LL support
[17.289877] usb 1-1.4.3: device descriptor read/64, error -110
A start job is running for Raise network interfaces (**min **s / 5min 8s)
И есть время ожидания, пока не пройдет 5 минут 8 секунд. Эта последняя ошибка появляется всегда только тогда, когда интернет-соединение не распознается, но никогда, когда интернет-соединение работает с самого начала сразу после перезапуска, без использования каких-либо команд для запуска Интернета.
Сентиман дал очень обстоятельный ответ . Вот несколько дополнительных мыслей:
cron
, потому что у него должна быть привилегия устанавливать для UID процесса любое значение. Для внесения изменений в конфигурацию после настройки и обойти root
ограничения :
По-видимому, SELinux и AppArmor явно поддерживают это понятие .