服务控制
要获取 NetworkManagerDispatcher 服务,请安装 NetworkManager RPM 包:
# yum install NetworkManager
要在后续关机和重启时管理 NetworkManagerDispatcher 服务,请使用 chkconfig 工具:
# chkconfig NetworkManager on # chkconfig NetworkManagerDispatcher on # service NetworkManager start Setting network parameters... Starting dhcdbd: [ OK ] Starting NetworkManager daemon: [ OK ]
# service NetworkManagerDispatcher start Starting NetworkManagerDispatcher daemon: [ OK ] # chkconfig --list NetworkManager NetworkManager 0:off 1:off 2:off 3:on 4:on 5:on 6:off # chkconfig --list NetworkManagerDispatcher NetworkManagerDispatcher 0:off 1:off 2:off 3:on 4:on 5:on 6:off
要立即控制 NetworkManagerDispatcher 服务,请使用服务工具:
# service NetworkManagerDispatcher Usage: /etc/init.d/NetworkManagerDispatcher {start|stop|restart|reload|status}
启动这个守护进程:
# service NetworkManagerDispatcher start Starting NetworkManagerDispatcher daemon: [ OK ]
停止这个守护进程:
# service NetworkManagerDispatcher stop Stopping NetworkManagerDispatcher daemon: [ OK ]
https://onitroad.com 更多教程
配置
下面是与位于 /etc/NetworkManager/dispatcher.d 目录中的 NetworkManager 包一起提供的示例脚本。
# cat /etc/NetworkManager/dispatcher.d/00-netreport #!/bin/sh cd /etc/sysconfig/network-scripts . ./network-functions [ -f ../network ] && . ../network # Notify programs that have requested notification do_netreport exit 0 [root@NVMBD1S12BKPMED15 dispatcher.d]# cat 20-chrony #!/bin/sh # This is a NetworkManager dispatcher script for chronyd to set its NTP sources # online/offline when a default route is configured/removed on the system. export LC_ALL=C if [ "" = "up" ]; then /sbin/ip route list dev "" | grep -q '^default' && /usr/bin/chronyc online > /dev/null 2>&1 fi if [ "" = "down" ]; then /sbin/ip route list | grep -q '^default' || /usr/bin/chronyc offline > /dev/null 2>&1 fi exit 0
NetworkManager 守护进程尝试始终保持可用的活动网络连接。
NetworkManager 工具提供了一个名为 NetworkManagerDispatcher 的工具,它根据网络接口的变化状态执行 /etc/NetworkManager/dispatcher.d 中的命令。
对于任何网络接口的每次状态更改,都会调用此目录中的所有脚本;脚本必须决定是否处理事件。
伴随服务 NetworkManager 必须正在运行以生成 NetworkManagerDispatcher 响应的网络状态更改事件。
日期:2020-09-17 00:14:36 来源:oir作者:oir