首页 > 系统相关 >Ubuntu-server 安装网卡驱动

Ubuntu-server 安装网卡驱动

时间:2024-07-18 08:57:07浏览次数:10  
标签:sudo e1000e server 网卡 etc Ubuntu restart ens33

适用情况

网卡缺少驱动,需要安装并启用(以网卡I219-LM RJ15为例)

 

准备工作:

需要安装 make​、gcc​

需要从官网下载源码

安装过程:

首先解压.tar文件

解压并重命名,移动到指定路径后,编译驱动:

 

​sudo tar zxf e1000e-3.8.4.tar.gz && sudo mv e1000e-3.8.4 e1000e && sudo mv e1000e /usr/local/src/ && cd /usr/local/src/e1000e/src/ && sudo make install​

 

正确地编译了驱动:

 

 

安装完成后,向内核加载模块

sudo modprobe e1000e​


 

修改IP后,重启网络使设置生效

sudo /etc/init.d/networking restart

 

 

如果网卡有驱动,ifconfig​命令能看到网卡信息,直接配置网卡信息即可。如果ifconfig​命令不显示,在命令lspci | grep -i 'eth'​中能看到所有的网卡硬件信息,首先要为未启用网卡编译驱动,从官网的驱动下载页面下载源码,用make​命令编译后直接安装运行,然后启用该网卡即可。

给网卡设置动态(DHCP)、静态(static)地址:

首先修改网卡信息

sudo vim /etc/network/interfaces​

常见的格式:

auto ens33
iface ens33 inet dhcp[static]
address 10.0.0.2
netmask 255.255.255.0
gateway 10.0.0.1

 

如果还要配置DNS的话。修改/etc/resolv.conf​​

//加一行键值对
nameserver 10.0.0.1

 

重启网络:

sudo /etc/init.d/networking restart​

sudo service networking restart​

重启DNS:

sudo /etc/init.d/resolvconf restart​

sudo service resolvconf restart​

 

重启服务后地址没刷新,一般是缓存的问题,刷新:

ip addr flush dev ens33​

 

重新启用网卡

ifdown ens33​关闭网卡

ifup ens33​启用网卡


 

   

标签:sudo,e1000e,server,网卡,etc,Ubuntu,restart,ens33
From: https://www.cnblogs.com/ryutuo/p/18308689

相关文章

  • ubuntu 编译网卡驱动
    系统硬件: 系统版本的要求: ​ ​​操作步骤:1安装gccmake等编译工具从联网的机器上面下载需要的安装包,然后复制到新电脑上 2.编译驱动官方没有提供i225的Linux驱动,该驱动代号“PRO2500”,“e2f68”   ......
  • go embed http server
    packagemainimport( "embed" "io/fs" "net/http")//go:embedall:distvarassetsembed.FSfuncAssets()(fs.FS,error){ returnfs.Sub(assets,"dist")}funcmain(){ assets,_:=Assets() //Usethefil......
  • Ubuntu+Docker+Ollama+WebUI
    Ubuntu备份源文件sudocp/etc/apt/sources.list/etc/apt/sources.list.backup编辑/etc/apt/sources.list#默认注释了源码镜像以提高aptupdate速度,如有需要可自行取消注释debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/focalmainrestricteduniversemultivers......
  • 云计算实训07——搭建ssh服务、创建用户并授权、在RealServer创建code账号、SSH认证原
    一、搭建ssh服务1.安装ssh服务yum-yinstallopensshyum-yinstallssh-serveryum-yinstallssh-client2.关闭防火墙和selinux#关闭防⽕墙(临时)systemctlstopfirewalld#关闭开机⾃启动systemctldisablefirewalld#关闭selinux(临时)sete......
  • cerebro 报错: Oops, cannot start the server. com.google.common.util.concurrent.Un
    @目录前言环境异常修改方案第二次报错修改方式成功前言使用elasticsearch+springboot实现新闻搜索功能:https://javapub.net.cn/star/project/news-search-es/遇到的错误记录。环境cerebro下载地址:https://github.com/lmenezes/cerebro使用了最新的版本:cerebro-0......
  • sql server group by 分组跟着查询出对应的详细信息
    selectPickOrgId,zzjgfnumber,zzjgfname--部门编码部门名称仓库id仓库编码仓库名称,bmfnumber,bmfname,ckid,ckfnumber,ckname--物料id物料编码物料名称单位id单位编码......
  • ubuntu22.04安装idea2024
    1.现有电脑简介系统版本:ubuntu22.04Desktopjava版本:openjdk212.软件部署在官网下载idea软件包,解压并移动到/opt目录,重命名为idea寻找合适的学习版工具,解压应移动到/opt目录,重命名为ja-netfilter2.1.修改ideavmoptions文件#修改/opt/idea/bin/idea64.vmoptions......
  • thinkphp或laravel连接sql server 2014数据库
    问题描述:平时使用最多为mysql数据库,目前有项目数据库为sqlserver2014,列出连接全过程1.配置thinkphp或laravel的config/database.php文件后,配置sql对应的配置如下:'sqlsrv'=>['driver'=>'sqlsrv','host'=>'localhost','port'=>......
  • 2024go语言micro框架搭建踩坑解决(go版本: 1.22.5, 操作系统: ubuntu24.04, 感觉坑和
    在这两天准备学习go语言微服务相关东西时要使用micro框架,因为看的视频是用的低版本go编译器和GOPATH,使用的是旧版本的micro框架,因为找不到和视频对应的框架版本,下载了半天跑不动网上一搜全是22,21甚至更早的搭建micro的文档,很到东西现在不适应了(比如"github.com/golang/pr......
  • make sadservers happy again
    背景从阮一峰老师的博客了解到sadserver这样一个可以提供linux服务器,并尝试解决系统和服务相关问题的在线测试平台。非常难得的是它可以直接提供一个公网的linux服务器(一般40-60分钟后会自动销毁),你可以在上面做任何探索。对于想要学习常用linux指令的同学,是一个非常不......