CentOS 7.9 安装网卡驱动
由于公司没有分配本地开发服务器,我用了我自己的主机,然后打算把公司分配给我的台式主机刷成服务器以方便团队开发。
在安装了 CentOS 7.9 以后,发现无法上网,执行 ip addr
命令看查,发网没有网卡,只有一个本地 Lo
网络配置,猜测应该是网卡没有驱动导致的。
下载驱动
于查了主板自带的集成网卡的型号是 RTL8125 2.5GbE
,在网上搜索到一个网站可以下载到网卡型号的驱动(https://mirror.rc.usf.edu/elrepo/elrepo/el7/x86_64/RPMS/ ),进到这个网址以后直接搜索 8125
关键词找到几个驱动,我下载了最新的这个:
安装驱动
将上面下载好的网卡驱动放到优盘里一份,并在主机上挂载优盘。
插上优盘以后,执行 fdisk -l
命令查看信息,找到优盘的物理路径比如 /dev/sda1
之类的,创建 /mnt/usb
文件夹,名称可以随意,执行 mount /dev/sda1 /mnt/usb
挂载优盘。
挂载成功后,我把这个网卡驱动复制出来了一份放在了 /root
目录下,然后执行 yum install kmod-r8125-9.011.01-1.el7_9.elrepo.x86_64.rpm
这个命令安装驱动。
安装完成后,重启机器,再输入 ip addr
即可查看到网卡信息,我的网卡名称是 enp5s0
。
配置静态 IP
此时默认的 IP 是由路由器 DHCP 自动获取的,既然要当成服务器用,改成静态 IP 好一点。一来可以将 IP 改成一个比较容易记住的,二来服务器 IP 不应该变动。
通常网卡的配置文件是在 /etc/sysconfig/network-scripts/
这个路径下的,名称为 ifcfg-网卡名称
,比如我当前这个网卡的驱动就应该是 ifcfg-enp5s0
。
因为是后安装的驱动,所以目前来说应该还没有这个配置,直接 Vim 一个,并将下面的配置内容放进去,并需要根据实际情况做出调整:
1 | TYPE=Ethernet |