Когда я загружаю свою систему Debian, ее запуск зависает примерно на 2 минуты:
Loading, please wait...
[ 5.191043] systemd-fsck[129]: /dev/mmcblk0p2: clean, 234192/873120 files, 2335263/3491328 blocks
[ 6.645242] intel_rapl: no valid rapl domains found in package 0
[ 6.643682] systemd-fsck[222]: fsck.fat 3.0.27 (2014-11-12)
[ 6.664844] intel_rapl: no valid rapl domains found in package 0
[ 6.660702] systemd-fsck[222]: /dev/mmcblk0p1: 3 files, 33/130812 clusters
[ **] A start job is running for LSB: Raise network interf...38s / no limit)
В конце концов, он перестает поднимать сетевой интерфейс и продолжает загрузку.
Вопрос: Как я могу изменить используемый тайм-аут systemctl
, чтобы через 15 секунд перестала пытаться поднять сетевой интерфейс?
Дополнительная информация: источником проблемы является использование USB-ключа Wi-Fi на этой машине. Иногда ключ есть, иногда нет. Когда ключ не подключен, я ожидаю, что сетевой интерфейс не будет поднят, и я просто не хочу ждать слишком долго.
/lib/systemd/...
предназначен для оригинальных сценариев и/etc/systemd/...
для локального переопределения, поэтому я не уверен, почему он не работает для вас. Я тоже на Джесси./lib/systemd/system/networking.service
содержится в стрейч тайм-аут 5 минут!У меня была похожая проблема, и оказалось, что моя система пыталась подключиться к Wi-Fi. Мое решение заключалось в изменении этой строки в / etc / network / interfaces:
чтобы:
источник
auto eth0
наallow-hotplug eth0
\ nallow-hotplug eth1
\ nallow-hotplug eth2
\ nallow-hotplug eth3
Это проблема в сетевых скриптах Debian - они, очевидно, ждут появления всех интерфейсов и не имеют понятия «динамически появляющиеся» интерфейсы (как это
systemd-networkd
делает).У вас есть два решения. Первое решение - уменьшить время ожидания конфигурации. Однако, как видно из вывода, который вы опубликовали (
...38s / no limit
), systemd не налагает никаких таймаутов на запуск сети. Так что это то, что вам нужно настроить в самих скриптах Debian.Второе решение - использовать более современные инструменты для настройки вашей сети (например, NetworkManager), которые поддерживают динамически появляющиеся интерфейсы. Обратите внимание, что
systemd-networkd
здесь это будет бесполезно, поскольку в нем нет встроенной поддержки сетей WLAN.источник
systemd
-либо указания относительно того, как настроить время ожидания в специфичных для Debian сценариях? Любой указатель на какое-то решение будет высоко ценится! (Я потратил много времени, гуглял и эмпирически баловался с вариантами, но пока безуспешно)