HCRM博客

如何在CentOS系统中成功开启网卡?

在 CentOS 系统中,开启网卡是一个常见的操作,特别是在系统安装完成后需要手动配置网络连接时,本文将详细介绍如何在 CentOS 中开启网卡,包括临时启用和永久默认启用两种方法,并提供相关命令和步骤。

临时启用网卡

临时启用网卡是指在当前会话中启用网卡,但关机或重启后,网卡不会自动开启,以是具体步骤:

如何在CentOS系统中成功开启网卡?-图1
(图片来源网络,侵权删除)

1、查看网卡状态:使用ip addr 命令查看当前系统中所有网卡的状态。

   ip addr

输出示例:

   1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
       link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
       inet 127.0.0.1/8 scope host lo
       ...
   2: enp2s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
       link/ether 00:17:08:49:9d:c5 brd ff:ff:ff:ff:ff:ff
       inet 10.18.6.102/24 brd 10.18.6.255 scope global dynamic enp2s1
       ...

enp2s1 是网卡的名称。

2、启用网卡:使用ifup 命令启用指定的网卡,注意替换enp2s1 为你的实际网卡名称。

   ifup enp2s1

如果成功,会显示似以下信息:

   Connection successfully activated (DBus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)

3、验证网卡状态:再次使用ip addr 命令查看网卡是否已启用并分配了 IP 地址。

如何在CentOS系统中成功开启网卡?-图2
(图片来源网络,侵权删除)
   ip addr

输出示例:

   2: enp2s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
       link/ether 00:17:08:49:9d:c5 brd ff:ff:ff:ff:ff:ff
       inet 10.18.6.102/24 brd 10.18.6.255 scope global dynamic enp2s1
       ...

永久默认启用网卡

永久默认启用网卡是指设置网卡在系统启动时自动启用,以下是具体步骤:

1、查找网卡配置文件:网卡的配置文件通常位于/etc/sysconfig/networkscripts/ 目录下,使用ll 命令列出该目录下的文件,找到与你的网卡对应的文件。

   ll /etc/sysconfig/networkscripts/ifcfg

输出示例:

   rw. 1 root root 293 1月 19 11:19 /etc/sysconfig/networkscripts/ifcfgenp2s1
   rwrr. 1 root root 281 1月 19 06:35 /etc/sysconfig/networkscripts/ifcfgenp2s1.bak
   rwrr. 1 root root 254 8月 24 18:23 /etc/sysconfig/networkscripts/ifcfglo

2、编辑网卡配置文件:使用vi 或其他文本编辑器编辑网卡对应的配置文件。

   vi /etc/sysconfig/networkscripts/ifcfgenp2s1

找到文件中的ONBOOT=no,将其改为ONBOOT=yes,完整的配置文件示例如下:

如何在CentOS系统中成功开启网卡?-图3
(图片来源网络,侵权删除)
   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=stableprivacy
   NAME=enp2s1
   UUID=eef13cf9886b476fa97750a7299fbe21
   DEVICE=enp2s1
   ONBOOT=yes
   ZONE=public

3、保存并退出:编辑完成后,按Esc 键,输入:wq,然后按回车键保存并退出编辑器。

4、重启网络服务:使用以下任一命令使修改生效:

   service network restart

或者:

   systemctl restart network

5、验证配置:重启系统,确保网卡在启动时自动启用,可以使用以下命令检查网络状态:

   ip addr

确认网卡已经启用并分配了 IP 地址。

常见问题及解决方法

1、网卡未识别:如果系统中没有识别到网卡,可以使用lspcilsusb 命令查看硬件设备,确保网卡已正确连接。

2、配置文件错误:检查/etc/sysconfig/networkscripts/ 目录下的配置文件,确保语法正确且没有拼写错误。

3、权限问题:确保以 root 用户或使用sudo 命令执行网络配置相关的操作。

4、网络管理工具冲突:CentOS 7 及以后版本默认使用 NetworkManager 管理网络,如果同时使用了network 服务,可能会导致冲突,可以通过禁用 NetworkManager 服务来解决:

   systemctl stop NetworkManager
   systemctl disable NetworkManager

在 CentOS 中开启网卡可以通过临时启用和永久默认启用两种方式实现,临时启用适用于当前会话,而永久默认启用则需要修改网卡配置文件并在系统启动时自动应用,通过以上步骤,用户可以灵活地管理 CentOS 系统的网络连接,确保网络服务的稳定运行。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/8690.html

分享:
扫描分享到社交APP
上一篇
下一篇