CentOS 8 虚拟机设置网卡
CentOS 8 在虚拟机新增加的网卡,不会生成网卡配置文件。
这是因为从该版本开始,CentOS 停止了 network.service,只能通过 NetworkManager
进行网络配置。
启动 NetworkManager
1 | systemctl start NetworkManager |
获取网卡名称
输入指令:
1 | nmcli device |
系统显示:
1 | DEVICE TYPE STATE CONNECTION |
ens35
即为网卡设备名称。这里因为已经连接设备,所以后面的状态显示为已连接
。
连接网卡设备
输入以下指令连接设备。
1 | nmcli connection add con-name ens35 ifname ens35 type ethernet |
ens35
为要连接设备的新名称。
设备链接成功,在文件夹:/etc/sysconfig/network-scripts/
会自动生成配置文件 ifcfg-ens35-1
并激活网卡。
获取 ip 地址
输入指令:
1 | ip addr |
系统显示:
1 | 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 |
从上面的显示可以看出设备 ens35 获取 ip 成功。
如果没有获取 ip 地址,检查 dhcp 是否启用或者修改为静态 ip 方式。
网卡配置文件说明
默认生成的配置文件是 dhcp 方式,如果要配置静态 ip 地址,参见下面的配置文件。
1 | TYPE=Ethernet |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AiKIKI!