linux网卡启动的时候,使用 NetworkManager 调度网络服务
前言
有些服务只有联网时才有意义,例如 OpenNTPD 和 网络文件系统挂载(netfs)。现在的Linux发行版本中,基本都有自带NetworkManager,所以可以直接使用NetworkManager-dispatcher进行管理。
网络管理调度
dispatcher 可以在连接网络后启动这些服务,并在网络关闭时停止它们。要使用这一功能, 需要启动 NetworkManager-dispatcher.service。 并且将脚本加到 /etc/NetworkManager/dispatcher.d 目录。
这些脚本必须属于 root, 否则不会被执行。为了安全起见, 用户组也设置为 root:
chown root:root scriptname
而且脚本必须只能是拥有者可写, 否则不会被执行:
chmod 755 scriptname
在这个目录底下的脚本将在连接网络时按字母表顺序运行,并在网络停止时反向停止。要保证启动顺序,可以在前面加数字,例如 10_portmap 或 30_netfs 这样就能保证 portmapper 在 NFS 挂载之前启动。
相关推荐
yutou0 2020-10-17
codedecode 2020-11-14
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20