CentOS7配置网络推荐使用NetworkManager服务(不推荐network服务)。
图形化方式:nmtui或Applications->System Tools->Settings->Network
命令方式:->IPv4寻址方式
[X] Automatically connect
-
>默认
-
>自动连接
-
>ONBOOT
=
yes
[X] Available to
all
users
-
>默认
-
>所有用户均可使用
IPv4 CONFIGURATION Manual
-
>静态配置
-
>BOOTPROTO
=
none
Profile 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 connect
save 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 ens33
nmcli connection down ens33
|
删除网络会话
1 |
nmcli connection delete ens33
|
显示网卡
1 2 |
nmcli device show
nmcli device status
|