Ubuntu-server 安装网卡驱动

适用情况

网卡缺少驱动,需要安装并启用(以网卡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​启用网卡


 

 
posted @   阿泽AZe  阅读(317)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示