NM使用方法:
- nmcli:命令行。这是最常用的工具,本文将详细讲解该工具使用;
- nmtui:在shell终端开启文本图形界面;
- Freedesktop applet:如GNOME上自带的网络管理工具;
- cockpit:redhat自带的基于web图形界面的"驾驶舱"工具,具有dashborad和基础管理功能。
为什么要用NM?
- 工具齐全:命令行、文本界面、图形界面、web;
- 广纳天地:纳管各种网络,有线、无线、物理、虚拟;
- 参数丰富:多达200多项配置参数(包括ethtool参数);
- 一统江湖:RedHat系、Suse系、Debian/Ubuntu系,均支持;
- 大势所趋:下一个大版本的rhel只能通过NM管理网络。
Nmcli使用方法:
nmcli使用方法非常类似linux ip命令、cisco交换机命令,并且支持tab补全(详见本文最后的Tips),也可在命令最后通过-h、--help、help查看帮助。在nmcli中有2个命令最为常用:
- nmcli connection
译作连接,可理解为配置文件,相当于ifcfg-ethX。可以简写为nmcli c
- nmcli device
译作设备,可理解为实际存在的网卡(包括物理网卡和虚拟网卡)。可以简写为nmcli d