新装Ubuntu Server没有网卡驱动

新装Ubuntu Server没有网卡驱动

最近在装一台Ubuntu Server16.06服务器的时候,装完发现没有网卡驱动,执行config -a后显示结果只有lo,没有网口信息,想手动安装网卡驱动,但又是新装的系统,没有gcc和make,这里将通过镜像包中的离线安装文件安装好gcc和make,再编译安装网卡驱动。

  • 系统:Ubuntu Server16.04 x64
  • 工具:Ubuntu Server16.04 x64安装镜像

首先从https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-PCI-E-Gigabit-Network-Connections-under-Linux-?product=71307%20下载网卡驱动源码,拷进优盘里以备手动安装。接下来将准备好的系统镜像也拷贝进优盘中。

将优盘插到服务器上,将优盘挂载到服务器上,先查看优盘位置,根据fdisk获取到的信息进行挂载,我这里是sdb1

fdisk -l
mount /dev/sdb1 /opt

 把镜像拷出来并且挂载

cp /opt/ubuntu-16.04.6-server-amd64.iso /home
mount /home/YOURNAME/ubuntu-16.04.3-server-amd64.iso /media/cdrom

然后先将/etc/sources.list备份一下

cp /etc/sources.list /etc/sources.list.bak

将/etc/sources.list中所有内容注释(或删除),然后加上一句

deb file:///media/cdrom xenail main

此处因为我是ubuntu server16,所以中间的是xenail,各位被坑的兄弟可以根据自己的系统进行调整

然后就可以apt-get update后用apt-get install安装make和gcc了

安装完工具有就可以对网卡驱动进行编译了,将优盘中的驱动复制到服务器上,解压后进入到目录,README中有安装步骤

大致意思就是进入到src目录下,执行make install就好了,安装完成后重启服务器,继续执行ifconfig -a,可以看到此时多了一个网口,把网口号记下来,我这里是eno1,编辑/etc/network/interfaces文件,将你的网口号加上去,如果要dhcp的话如下写就可以了,网卡驱动号按实际情况填写。

auto eno1
iface eno1 inet dhcp

如果需要绑定静态ip则如下,ip地址、子网掩码、网关、dns服务器等按实际情况填写就好了

auto eno1
iface eno1 inet static
address 192.168.25.130
netmask 255.255.255.0
gateway 192.168.25.2
nameserver 223.5.5.5

还需要编辑一下/etc/resolv.conf,将dns地址在这里也写一下

nameserver 223.5.5.5

配置完成后重启一下网络

/etc/init.d/networking restart

ping一下百度看看,可以ping通,成功了

接下来记得将刚才改的sourcelist还原回来,把自己改的那个文件删了,把备份的重命名回来就可以了,执行apt update和apt upgrade

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值