新装Ubuntu Server没有网卡驱动

编程知识 更新时间:2023-05-03 02:17:52

新装Ubuntu Server没有网卡驱动

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

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

首先从https://downloadcenter.intel/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

更多推荐

新装Ubuntu Server没有网卡驱动

本文发布于:2023-04-30 02:10:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/41cb5ed26dcbb7efe2c94f36d935dc44.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:新装   网卡驱动   Ubuntu   Server

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 112814文章数
  • 28693阅读数
  • 0评论数