linux进阶之nmtui和nmcli配置网络
CentOS7配置网络推荐使用NetworkManager服务(不推荐network服务)。
图形化方式:nmtui或Applications->System Tools->Settings->Network
命令方式:->IPv4寻址方式
[X] Automatically connect->默认->自动连接->ONBOOT=yes[X] Available to all users->默认->所有用户均可使用IPv4 CONFIGURATION Manual->静态配置->BOOTPROTO=noneProfile name ens33->NAME=ens33[root@ren12 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
NAME=ens33
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=none
PROXY_METHOD=none
BROWSER_ONLY=no
IPADDR=192.168.11.12
PREFIX=24
GATEWAY=192.168.11.2
DNS1=192.168.11.2
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
UUID=c96bc909-188e-ec64-3a96-6a90982b08ad
DNS2=8.8.8.8
[root@ren12 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens37
HWADDR=00:0C:29:80:BF:DC
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens37
UUID=3a69bb72-e179-3f27-84a3-ae37703e9bb8
ONBOOT=yes
AUTOCONNECT_PRIORITY=-999
[root@ren12 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.11.2
nameserver 8.8.8.8
[root@ren12 ~]# cat /etc/hostname
ren12
二、Applications->System Tools->Settings->Network图形化
Applications->System Tools->Settings->Network

三、nmcli命令方式
Linux系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理NetworkManager服务。
nmcli命令方式非常适合用于批处理脚本
1、主机名配置
|
1
|
hostnamectl set-hostname ren12 ->/etc/hostname |
2、网卡配置
查看网卡信息
|
1
|
nmcli d |

查看链接信息
|
1
|
nmcli connection show |

查看指定网卡连接信息
|
1
|
nmcli connection show ens33 |
配置ens33网卡(ipv4.method manual)
nmcli connection add con-name company ifname ens33 autoconnect no save yes type ethernet ipv4.addresses 192.168.11.12/24 ipv4.gateway 192.168.11.2 ipv4.dns 192.168.11.2
|
1
2
3
|
autoconnect yes->默认->[X] Automatically connectsave yes->默认->/etc/sysconfig/network-scripts/ifcfg-ens33->ifcfg-ens33可以改名(NAME=ens33)[X] Available to all users->默认->没找到相关设置值 |
配置ens37网卡(使用DHCP自动获取IP地址,不需要手动指定)
nmcli connection add con-name house type ethernet ifname ens37
确认有哪些设置值


开启和关闭网卡
|
1
2
|
nmcli connection up ens33nmcli connection down ens33 |
删除网络会话
|
1
|
nmcli connection delete ens33 |
显示网卡
|
1
2
|
nmcli device shownmcli device status |


浙公网安备 33010602011771号