前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux实体服务器添加网卡

Linux实体服务器添加网卡

原创
作者头像
陈不成i
修改2021-05-31 10:43:01
4.2K0
修改2021-05-31 10:43:01
举报
文章被收录于专栏:ops技术分享ops技术分享

一.简介

服务器如果搭配了网口,在插入网线或者光纤后会亮灯。如果发现不亮,可以关闭机器查看亮不亮,因为有的时候系统会把网口禁用,进入到系统反而不亮了,除此之外不亮就是硬件问题。

二.配置

1.显示所有网卡 ifconfig -a

2.查看网卡驱动,driver是依赖的驱动 ethtool -i eth0

igb驱动支持所有基于82575,82576,82580和I350 的千兆位的型号网卡 igbx驱动支持82599系列的

3.查看网卡型号 lspci -nn | grep "Eth"

注:Gigabit为千兆 10-Gigabit为万兆

千兆网络驱动igb支持网卡型号[8086:1521],因此必须要求目标内核(2.6.33-110.el6.x86_64)对该型号网卡[8086:1521]的支持。

4.查看目标内核的网卡驱动是否支持当前型号网卡 可以通过modinfo命令查看*.ko对哪种设备型号的支持,目标内核(2.6.33-110.el6.x86_64)的相关驱动可在/lib/modules/2.6.33-110.el6.x86_64的目录中找到,如下所示 modinfo /lib/modules/2.6.33-110.el6.x86_64/kernel/drivers/net/igb/igb.ko

从以上信息中找不到[8086:1521]的信息,因此,目标内核(2.6.33-110.el6.x86_64)网卡驱动不支持当前网卡,1521就是写的1521不用换算

5.下载驱动,如果是英特尔的到inter官网下载 产品为以太网,额外选项根据需求选择,注意网卡是控制器

6.安装依赖包 apt-get install linux-headers-$(uname -r) gcc make

7.解压进入到文件夹中,进行编译,编译后会生成ko文件 cd src make BUILD_KERNEL=$(unmae -r)

8.检查里面是否有要的驱动 modinfo igb.ko

9.更新 cp igb.ko /lib/modules/2.6.33-110.el6.x86_64/kernel/drivers/net/igb/

其次,使用depmod更新目标内核(2.6.33-110.el6.x86_64)模块的依赖关系 depmod -a $(uname -r)

10.重启系统

三.添加网卡

1.一般添加完驱动,重启系统后,网口要是还不亮,则要先找到激活的网卡 ifconfig -a |grep RUNNING

2.查看是否链接了网线 ethtool eth1

3.如果没有则,可以打开网卡检查一下 vim /etc/network/interfaces

代码语言:javascript
复制
auto eth1iface eth1 inet dhcp

重启服务,不过有时候要重启系统才行 systemctl restart networking

4.网络没问题,添加静态地址 vim /etc/network/interfaces

代码语言:javascript
复制
iface eth1
inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 114.114.114.114

5.测试 curl http://www.baidu.com

四.总结

先ifconfig -a查看网卡是否存在,存在则看是否链接了网线,链接了再配置ip

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.简介
  • 二.配置
  • 三.添加网卡
  • 四.总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com