Linux(Centos7)服务器配置光网卡

本文描述了在一台新服务器上添加光口网卡以接入光纤交换机的过程。作者遇到了硬件兼容性和软件驱动问题,通过安装Intel82599ES的驱动并配置网络,解决了识别和网络连接问题。然而,服务器重启后网络配置丢失,通过手动创建网卡配置文件解决了这一问题。在面对硬件故障如光模块问题时,需要检查和更换相关硬件。
摘要由CSDN通过智能技术生成

目录

背景

硬件层

软件层

遇到的问题


背景

      最近我搞了一台新服务器并且想把它接入办公网,但是在配置好服务器之后我发现手里的这台服务器只有电口网卡,没有光口网卡。而且尴尬的是办公网的核心交换机是华为的光纤交换机,所以我只好从某个角落里拆了块光网卡(Intel 82599ES)出来,将它插到我的服务器上,以下是详细过程。

硬件层

  1.  拆掉服务器的外壳,找到PICE插槽
  2. 将光网卡的金手指对准插槽,插入

软件层

  1. 进入操作系统界面,切换到root用户,查看PCIE插槽上的所有网卡设备
    # lspci

           在Ethernet Controller后可以看到网卡名,以此可判断是否可识别到新插入的光网卡(即是否出现“Inter Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection”字样)
           如果没有,说明识别不到插槽上的网卡,四种可能:一是没插牢,二是插槽坏了,三是版本型号不兼容,四是玄学问题

  2. 到Intel官网上下载该光网卡对应的驱动适用于 Linux* 下 PCIe* 英特尔万兆位以太网网络连接的英特尔®网络适配器驱动程序
     

    对于我的centos系统而言,下载压缩包即可,随后通过将该驱动压缩包刻盘导入linux服务器
     
  3. 当你解压下好的驱动压缩包后,可以看到一个README文档,里面写了具体的安装过程,跟着它走就好
  4. 在具体执行过程中,当配置好ip后,最好先重启一下网络服务
    # systemctl restart network
    随后再进行ifconfig、ping等网络连通性测试
  5. 在后续的应用中,我发现每次重启服务器后,我为这个新网卡配的ip又消失不见了,很是恼火😡,每次都要重新输入以下命令:
    # ip address flush dev <网卡名>
    # ip address add 地址/掩码 dev <网卡名>
    # systemctl restart network

    不胜其烦,于是打算直接改网卡配置文件(/etc/sysconfig/network-scripts目录下的“ifcg-网卡名”),但是由于这块网卡是我自己手动插上去的,所以在目录下面是找不到对应的配置文件,这时就需要用以下命令去生成一个新的网卡配置文件:

    # nmcli connection add type ethernet con-name 网卡名 ifname 网卡名 autoconnect yes

    随后在新生成的配置文件中添加以下内容

    HWADDR     网卡MAC地址
    IPADDR     IP地址
    PREFIX     子网掩码
    GATEWAY    默认网关

遇到的问题

       有时由于兼容性等问题安装驱动可能会报错,比如某位同仁就在博客中提到过

        如果安装驱动很成功,但是网卡还是无法工作(就比如我,成功安装驱动后光网卡的信号灯还是不亮),这时候可能就需要重新去考虑硬件层的问题了,比如换个插槽,换根光纤,或者换个光模块(没错那个光模块坏了的倒霉鬼就是我) 

        如果还是不行的话,建议.....我也没啥建议了🤩

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值