免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6582 | 回复: 0
打印 上一主题 下一主题

[驱动] 【转载】linux设置mtu失败,提示SIOCSIFMTU: Invalid argument [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-30 10:47 |只看该作者 |倒序浏览
最近在折腾一台服务器,然后遇到如下问题,觉得还蛮好用的,与大家共享。


在ubuntu下修改mtu为大于1500的值,会出错。
sudo ifconfig eth0 mtu 9000
提示:
SIOCSIFMTU: Invalid argument
怀疑是网卡驱动问题,
终端中输入
lspci
得知使用的网卡芯片是Intel 82573L

从intel网站下载最新版驱动:http://downloadcenter.intel.com/ ... e&DwnldId=15817  

解压并切换到src目录下,执行
make install
新编译生成的e1000e.ko被安装至 /lib/modules/'uname -r'/kernel/drivers/net/e1000e/e1000e.ko
试试新编译的驱动吧,先卸载当前使用的驱动
sudo rmmod e1000e
然后安装新生成的驱动
sudo modprobe e1000e
激活网卡
sudo ifconfig eth0 up
设置mtu
sudo ifconfig eth0 mtu 9000
输入ifconfig eth0查看,mtu已经设置成功。

至此,大功已经告成一半了。
ubuntu系统启动加载内核已经编好的e1000e.ko,要想使系统启动自动加载新编译的驱动,修改/etc/modules,
在下面添加如下两行:
-r e1000e
e1000e
第一行是先卸载内核已经加载的模块,
第二行是加载新生成的模块。

至此,问题圆满解决。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP