centos7的networkmanger

Tags: centos 

目录

NetworkManager

NetworkManager是CentOS的上的一个服务,负责管理系统的网络。

$cat /usr/lib/systemd/system/NetworkManager.service
[Unit]
Description=Network Manager
Documentation=man:NetworkManager(8)
Wants=network.target
After=network-pre.target dbus.service
Before=network.target network.service

[Service]
Type=dbus
BusName=org.freedesktop.NetworkManager
ExecReload=/bin/kill -HUP $MAINPID
ExecStart=/usr/sbin/NetworkManager --no-daemon
Restart=on-failure
# NM doesn't want systemd to kill its children for it
KillMode=process
#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

# ibft settings plugin calls iscsiadm which needs CAP_SYS_ADMIN (rh#1371201)
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 CAP_SYS_ADMIN

ProtectSystem=true
ProtectHome=read-only

[Install]
WantedBy=multi-user.target
Alias=dbus-org.freedesktop.NetworkManager.service
Also=NetworkManager-dispatcher.service

与之配套的一系列工具的linux手册:

NetworkManager(8)
NetworkManager.conf(5)
nmcli-examples(7)
nmcli(1)
nmtui(1)
nm-online(1)
nm-settings(5)
nm-applet(1)
nm-connection-editor(1)

nmcli

nmcli是NetworkManager的命令行管理工具,可以查看、设置网络设备。

nmcli [OPTIONS...] {help | general | networking | radio | connection | device | agent | monitor} [COMMAND] [ARGUMENTS...]

nmcli支持8大类命令,每个大类命令又有各自的子命令:

help           Show usage
general        Show NetworkManager status and permissions
networking     Query NetworkManager networking status, enable and disable networking
radio          Show radio switches status, or enable and disable the switches
connection     All network configuration as "connections"
device         Show and manage network interfaces
agent          Run nmcli as a NetworkManager secret agent, or polkit agent
monitor        Observe NetworkManager activity. Watches for changes in connectivity state, devices or connection profiles

nmtui

nmtui提供了一个Text Screen界面,可以在图形界面中配置。

参考

  1. setup-network-centos-7

推荐阅读

Copyright @2011-2019 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: [email protected],备注网站合作

友情链接:  系统软件  程序语言  运营经验  水库文集  网络课程  微信网文  发现知识星球