diff options
Diffstat (limited to 'data')
| -rw-r--r-- | data/NetworkManager-wait-online.service.in | 2 | ||||
| -rw-r--r-- | data/NetworkManager.service.in | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/data/NetworkManager-wait-online.service.in b/data/NetworkManager-wait-online.service.in index fda23916..e3ed53cb 100644 --- a/data/NetworkManager-wait-online.service.in +++ b/data/NetworkManager-wait-online.service.in @@ -1,6 +1,6 @@ [Unit] Description=Network Manager Wait Online -Documentation=man:nm-online(1) +Documentation=man:NetworkManager-wait-online.service(8) Requires=NetworkManager.service After=NetworkManager.service Before=network-online.target diff --git a/data/NetworkManager.service.in b/data/NetworkManager.service.in index e23b3a52..f09ae86c 100644 --- a/data/NetworkManager.service.in +++ b/data/NetworkManager.service.in @@ -4,6 +4,7 @@ Documentation=man:NetworkManager(8) Wants=network.target After=network-pre.target dbus.service Before=network.target @DISTRO_NETWORK_SERVICE@ +BindsTo=dbus.service [Service] Type=dbus @@ -15,6 +16,9 @@ Restart=on-failure # NM doesn't want systemd to kill its children for it KillMode=process +# With a huge number of interfaces, starting can take a long time. +TimeoutStartSec=600 + # CAP_DAC_OVERRIDE: required to open /run/openvswitch/db.sock socket. CapabilityBoundingSet=CAP_NET_ADMIN CAP_DAC_OVERRIDE CAP_NET_RAW CAP_NET_BIND_SERVICE CAP_SETGID CAP_SETUID CAP_SYS_MODULE CAP_AUDIT_WRITE CAP_KILL CAP_SYS_CHROOT |