centos 网卡安装脚本

发布时间 2023-07-14 16:52:36作者: 打上花火✿

centos7版本较低,需要单独编译网卡i40e

rpm包:需要安装光盘的rpm文件
网卡:i40e-2.4.6.tar.gz驱动包(https://sourceforge.net/projects/e1000/files/i40e%20stable/2.4.6/i40e-2.4.6.tar.gz/download

#!/bin/bash
basename=$(pwd)
yum clean all
mv /etc/yum.repos.d /etc/yum.repos.d_bak >/dev/null 2>&1
mkdir /etc/yum.repos.d/
touch /etc/yum.repos.d/usb.repo
echo "[usb]" > /etc/yum.repos.d/usb.repo
echo "name=usb" >> /etc/yum.repos.d/usb.repo
echo "baseurl=file://$basename/rpm" >> /etc/yum.repos.d/usb.repo
echo "enable=1" >> /etc/yum.repos.d/usb.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/usb.repo
cd $basename/rpm/
rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm libxml2-python-2.9.1-5.el7_1.2.x86_64.rpm  python-deltarpm-3.6-3.el7.x86_64.rpm deltarpm-3.6-3.el7.x86_64.rpm
createrepo $basename/rpm/
yum clean all
yum makecache
yum repolist
echo "yum successful"
echo "please install software!!!"
yum -y install kernel-devel kernel-headers gcc
cp $basename/i40e-2.4.6.tar.gz /usr/local/src/
echo "please install network i40e"
cd /usr/local/src/
tar -xvf i40e-2.4.6.tar.gz
cd i40e-2.4.6/src/
chmod + ./*
make install
echo "driver install success"