systemctlでネットワークインターフェイス接続タイムアウトを変更する方法

systemctlでネットワークインターフェイス接続タイムアウトを変更する方法

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秒後に停止するように使用されるタイムアウトをどのように変更しますか?

追加情報:問題の原因は、このコンピュータでWi-Fi USBドングルを使用することです。ドングルがある時もあり、ない時もあります。ドングルが接続されていないときにネットワークインターフェイスが上がらないようにしたいので、待ち時間が長くなりません。

ベストアンサー1

同様の問題があり(このページに数回アクセスした後)、Googleの検索結果が不足して頭を傷つけました。それで、それがどのように機能するのかをsystemd読むことにしました。ここ

networking結局、これは実際には実行時にサービス()に変換されるSysV初期化スクリプト()/etc/init.d/networkingなので、既存のスクリプトを単純に変更することはできないことがわかりました。systemd/run/systemd/generator.late/networking.service

代わりに、egのファイルで上書きする必要があります/etc/systemd/system/networking.service.d/reduce-timeout.conf。あなたの場合は以下が含まれます:

[Service]
TimeoutStartSec=15

おすすめ記事