CentOS 8网卡配置及网络配置实践

CentOS 8网络配置实践

一、CentOS 7和CentOS 8网络配置区别:

VMware Workstation 15 Pro中安装了CentOS 8.0.1905,但在配置IP地址过程中发现没有了network.service,并且/etc/sysconfig/network-scripts目录中也没有任何脚本文件,CentOS 7中同时支持network.service和NetworkManager.service(简称NM)2种方式配置网络,而在CentOS 8中已经废弃network.service,必须通过NetworkManager.service配置网络。

CentOS 8网卡配置及网络配置实践

CentOS 8网卡配置及网络配置实践

二、NetworkManager的命令行工具nmcli简单使用说明:

1、查看IP(类似于ifconfig、ip a):# nmcli

CentOS 8网卡配置及网络配置实践

2、激活网卡的3种方式(相当于ifup):

(1)# nmcli c up ens33

CentOS 8网卡配置及网络配置实践

备注:nmcli c | connection,连接,可理解为配置文件,相当于ifcfg-ethX或ifcfg-ensX

(2)# nmcli d connect ens33

CentOS 8网卡配置及网络配置实践

备注:nmcli d | device,设备,可理解为实际存在的网卡(包括物理网卡和虚拟网卡)

(3)# nmcli d reapply ens33

CentOS 8网卡配置及网络配置实践

3、禁用网卡(相当于ifdown):# nmcli c down ens33

4、查看connection列表:# nmcli c show

CentOS 8网卡配置及网络配置实践

5、查看connection详细信息:# nmcli c show ens33

6、重载所有ifcfg或route到connection(不会立即生效):# nmcli c reload

7、查看device列表:# nmcli d

CentOS 8网卡配置及网络配置实践

备注:device有4种状态

(1)connected:已被NM管理,并且当前有活跃的connection

(2)disconnected:已被NM管理,但是当前没有活跃的connection

(3)unmanaged:未被NM管理

(4)unavailable:不可用,NM无法管理,通常出现于网卡link为down时(如:ip link set ethX down)

8、查看所有device详细信息:# nmcli d show

9、查看指定device详细信息:# nmcli d show ens33

CentOS 8网卡配置及网络配置实践

10、查看NM管理状态:# nmcli n

CentOS 8网卡配置及网络配置实践

11、开启NM管理:# nmcli n on

12、检测NM是否在线可用:# nm-online

CentOS 8网卡配置及网络配置实践

说明:有关nmcli命令的详细使用说明可以参考**# man nmcli# nmcli -h****,具体对象的用法如device,可参考****# man nmcli d# nmcli d -h**

相关阅读:

Linux-centos8.1通过进入目录的方式修改ip地址,以及两种模式访问外网

开始

前六步,是再仅主机模式下配置ip地址
第七步,配置访问互联网

一.进入终端,敲命令“ ip a ” 查看此虚拟机的ip地址

  1. 黄色的区域是自己的虚拟网卡名
  2. 关于怎么看自己的虚拟网卡参考二
  3. 粉色区域表示这块网卡ipv4地址
  4. 蓝色区域表示这块网卡的ipv6地址

CentOS 8网卡配置及网络配置实践
二.进入虚拟网卡配置文件,修改ip地址,通过cd工具

1.“ cd /etc/sysconfig/network-scripts ” 进入network-scripts目录
2.“ ls ” 查看当前目录下的文件
3.这里只有一块虚拟网卡“ ens33 CentOS 8网卡配置及网络配置实践
三.通过cat工具,通过vi工具

  1. “ cat ifcfg-ens33 ”查看这块网卡详细
  2. “ vi ifcfg-ens33 ”修改ens33这块虚拟网卡信息
  3. TYPE=网络类型,一般是以太网
  4. BOOTPROTO表示网络地址的获取方式,有三类参数
    1.自动获取–dhcp
    2.禁止dhcp–none
    3.手动配置–static
    –后面表示参数

CentOS 8网卡配置及网络配置实践

  1. 通过 “ i ” 进到修改模式
    CentOS 8网卡配置及网络配置实践
  2. 随意找两行添加ipv4地址,和掩码
  3. IPADDR=192.168.52.52
  4. NETMASK=255.255.255.0
  5. 先通过 Esc 退出修改模式,
    CentOS 8网卡配置及网络配置实践
  6. 再直接添加冒好“ :wq ” 表示保存配置且退出
    CentOS 8网卡配置及网络配置实践
    四.到此ip地址就修改成功了,只要重启就可以生效
    1.“ service network restart ” 重启网络服务,但是centos8.0没这个命令,所以通过命令“ reboot ”

CentOS 8网卡配置及网络配置实践
五.如果想要访问宿主PC,还要修改网络模式,网络模式有三类,简介
1.VMnet0 桥接模式 选择后相当于独立的一台主机,虚拟网卡直接桥接到你的物理网卡上,访问互联网
2.VMnet1 仅主机模式 无法访问互联网
\3. VMnet8 NAT模式 通过虚拟NAT地址转换访问互联网
CentOS 8网卡配置及网络配置实践
4.选择VMnet1
5.去掉“ 使用本地DHCP服务将ip地址分配给虚拟机 ”
6.子网IP设为之前配置的ipv4地址所在" 网段 ",掩码照抄
7.确认
CentOS 8网卡配置及网络配置实践
8.右机此虚拟机,进入虚拟机设置
CentOS 8网卡配置及网络配置实践
CentOS 8网卡配置及网络配置实践
9.确认
六.至此宿主PC和虚拟机就互通啦
CentOS 8网卡配置及网络配置实践 七.访问外网

  1. 访问外网有两种模式
  2. 桥接模式
  3. NAT模式

八.桥接模式访问网络

  1. 进到虚拟网络编辑器,选择桥接模式,指定桥接到某块物理网卡上,这块物理网卡必须是能访问互联网的网卡
    CentOS 8网卡配置及网络配置实践
    2.进入ens33虚拟网卡目录,将获取ip地址的方式改为dhcp即可
    CentOS 8网卡配置及网络配置实践
    3.重启设备
    4.通过“ ip a ”查看获取到的ip地址
    CentOS 8网卡配置及网络配置实践
    5.测试
    CentOS 8网卡配置及网络配置实践

九.桥接模式至此就完成啦

十.NAT模式访问网络

  1. 进入虚拟网络编辑器
  2. 选中VMnet8 桥接模式
  3. 勾上“ 使用本地DHCP服务将IP地址分配给虚拟机 ”
  4. 子网随意配一个网段,这个网段只用来给虚拟机配IP,以及VMnet8虚拟网卡的地址CentOS 8网卡配置及网络配置实践
  5. 去虚拟机里设置虚拟网卡ens33的ip地址获取的方式为dhcp
    CentOS 8网卡配置及网络配置实践
  6. 重启设备
  7. 通过“ ip a ”查看获取到的ip地址
    CentOS 8网卡配置及网络配置实践
    8.测试
    CentOS 8网卡配置及网络配置实践
上一篇:MobaXterm 如何远程连接本地安装的xmware虚拟机lunix(centos)


下一篇:ens33网卡没有IP地址的解决方案