原创博文,转载请注明出处

先吐槽一下,以前装了个Centos win7双系统, 然后手贱一不小心把启动文件给删了,接下来就用grub恢复启动文件,整了一天也没搞出来还把win7的Boot Manager搞坏了(还好用系统盘的修复功能就可以恢复),最后只能重装centos,当我准备使用锐捷的时候显示无法找到MAC地址,这才发现没有eth0网卡,只有lo网卡,好吧,那我就安装网卡驱动吧,可是遇到了几个错误让我很是蛋疼,不得不说没法联网的linux让人很无奈。可见yum真是一个利器啊!

接下来就把遇到的错误以及解决方法记下来,希望可以帮得上跟我遇到同一问题的人。

环境 : Centos6.2

linux下锐捷使用:

1、mentohust下载地址:点击

2、把window环境下锐捷安装包里面的8021.exe W32N55.dll SuConfig.data复制出来。

3、在Centos中把上面的四个文件放到一个文件夹里面。然后安装mentohust即可。

问题由来: ifconfig eth0 Device not found

下载驱动文件:点击 里面的AR81Family-linux-v1.0.1.14.tar.gz

错误:当我make install的时候,出现了 kernel source not found 。

解决方法:根据提示,应该是安装kernel-source包,需要 kernel-devel-2.6.32-220.el6.i686.rpm 和 kernel-headers-2.6.32- 220.el6.i686.rpm 下载地点

然后安装就可以了。

错误: compiler not found

解决方法: 安装gcc,通过 rpm -q gcc 可以查看机器是否安装了gcc,如果没有安装,请依序检查并安装下面各RPM:

libbinutils

binutils

make

glibc-devel

gcc-cpp

gcc

安装gcc的依赖包以及gcc,按以下命令依次执行(或者直接点击):
           rpm -ivh binutils-2.17.50.0.6-12.el5.x86_64.rpm
           rpm -ivh cpp-4.1.2-46.el5.x86_64.rpm
           rpm -ivh kernel-headers-2.6.18-164.el5.x86_64.rpm
           rpm -ivh glibc-devel-2.5-42.x86_64.rpm
           rpm -ivh glibc-headers-2.5-42.x86_64.rpm
           rpm -ivh libgomp-4.4.0-6.el5.x86_64.rpm
           rpm -ivh gcc-4.1.2-46.el5.x86_64.rpm

由于依赖关系,在安装时会提示“此包依赖其他包XX ”里面的部分文件可在我的网盘里面找到,如果没有你也可以在Centos安装镜像文件里面的packages中找到,当然你也可以在网上下载。这里需要注明一下:如果遇到提示libmpfr.so.1 所对应的rpm包是mpfr,libppl.so.7和libppl_c.so.2对应的rpm包是ppl。

如果你成功安装了gcc,那你就可以在驱动的解压文件夹下make install了。如果不出什么大问题,这时候网卡就成功安装了。

cd /lib/modules/2.6.18-194.el5PAE/kernel/drivers/net/atl1e切换到网卡模块所在目录 insmod atl1e.ko加载网卡模块到内核,lsmod | grep atl1e查看加载是否成功。

这时候,你可以通过ifconfig -a 查看到eth0,因为ifconfig命令显示的还是lo网卡。接下来做的就是进行网络配置,也就是编辑ifcfg-eth0文件。

错误: 锐捷可以认证,却没法上网,出现如下提示:!!在网卡eth0获取子网掩码失败! !!在网卡eth0上获取子网掩码失败!

而且IP为 0:0:0:0 子网掩码为 255:255:255:255

解决方法:

首先我们要对系统网络进行设置,把eth0配置如下

 DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=dhcp
HWADDR=:E5:::9C:A1
ONBOOT=yes
NIM_CONTROLLED=yes IPADDR=10.13.10.211
BROADCAST=10.13.10.255
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0

然后  sudo ifconfig eth0 up 启动 eth0网卡

接着 sudo ifconfig eth0 10.13.10.211 (这儿的ip地址可以随便输入) 这样就会重新获取IP地址。但是这里有个问题就是每次开机启动都要 执行这个命令才能成功上网。也就是说 每次都要启动eth0才可以,但是我的Network Connection里面设置了eth0自动连接。希望能有高手解答。

当你再次输入 sudo mentohust就可以成功上网了。

虽然方法比较麻烦需要每次开机都要启动eth0,但是毕竟解决了上网问题。无非就是一条命令,如果大家有更好的方法,希望能够回复我。

保存用户信息:mentohust -u username -p password -w ,其中username就是你的用户名 password 就是密码 -w 可以将设置保存到mentohust.conf中去。

有的时候linux下,网速较慢,大家可以在eth0设置文件中加入MTU=1000 ,MTU英文全称为Maximum Transmission Unit意为最大传输单位.

这儿有

mentohust常见问题

linux网卡驱动安装及锐捷使用的更多相关文章

  1. Linux网卡驱动安装、防火墙原理

    安装网卡驱动程序: 需要检查是否安装kernel依赖包: rpm –q kernel-devel #检查kernel依赖包是否安装 yum –y install kernel-devel 检查gcc和 ...

  2. Linux 网卡驱动的安装

    一.网卡驱动安装的一般思路 1.首先从硬 件安装,检查网卡本身故障 2.检查网卡芯片型号(注意不是硬件品牌) 常见的网卡芯片有Intel RC82545EM/Realtek 8139D/ Broadc ...

  3. ubuntu BCM43142 lenovo网卡驱动安装(Broadcom)

    ubuntu13.10 lenovo网卡驱动安装(Broadcom)   ubuntu当月刚出了13.10版本,在升级了操作系统版本后无法搜索无线热点,联想官网提供的驱动下载都是为windows准备的 ...

  4. linux | 网卡驱动

    linux 1. 查看网卡信息 lspci | grep -i 'eth' 1a:00.0 Ethernet controller: Intel Corporation Ethernet Connec ...

  5. 小米笔记本(13.3 I7) ubuntu14.04下网卡驱动安装

    ubuntu 内核升级到4.6.4(更高版本可能造成系统无法启动) kernel debian包下载地址 http://kernel.ubuntu.com/~kernel-ppa/mainline/v ...

  6. 腾达Tenda W311MA无线网卡Linux下驱动安装

    菜鸟看这里https://help.ubuntu.com/community/WifiD ... enda_W311M 最近也买了颗Tenda W311M网卡,简单说一下驱动的安装和hostapd做S ...

  7. Linux网卡驱动移植--Dm9000网卡驱动分析

    1. Linux网络体系结构由以下5部分组成 ① 系统调用接口: 位于Linux网络子系统的顶部,为应用程序提供访问内核网络子系统的方法,主要指socket系统调用. ② 协议无关接口: 实现一组基于 ...

  8. MLNX网卡驱动安装

    安装/升级MLNX驱动 1. 安装准备 驱动下载地址:https://www.mellanox.com/products/ethernet-drivers/linux/mlnx_en 选择和系统版本匹 ...

  9. 基于CentOS的IB网卡驱动安装

    一.准备步骤 1.查看centos版本 cat /etc/issue或者cat /etc/redhat-release  2.查看linux版本 cat /proc/version或uname -a或 ...

随机推荐

  1. 贪心算法(Greedy Algorithm)最小生成树 克鲁斯卡尔算法(Kruskal's algorithm)

    克鲁斯卡尔算法(Kruskal's algorithm)它既是古典最低的一个简单的了解生成树算法. 这充分反映了这一点贪心算法的精髓.该方法可以通常的图被表示.图选择这里借用Wikipedia在.非常 ...

  2. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(7)-DBSession的封装

    原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(7)-DBSession的封装 ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    ...

  3. projecteuler---->problem=19----Counting Sundays

    You are given the following information, but you may prefer to do some research for yourself. 1 Jan ...

  4. python_在windows下安装配置python开发环境及Ulipad开发工具

    最近开始学习Python,在网上寻找一下比较好的IDE.因为以前用C#做开发的,用Visual Studio作为IDE,鉴于用惯了VS这么强大的IDE,所以对IDE有一定的依赖性. Python的ID ...

  5. api接口对于客户端的身份认证方式以及安全措施

    转载 基于http协议的api接口对于客户端的身份认证方式以及安全措施 由于http是无状态的,所以正常情况下在浏览器浏览网页,服务器都是通过访问者的cookie(cookie中存储的jsession ...

  6. Linux开发环境的搭建和使用——Linux本必备软件SSH

    SSH 至 Secure Shell 缩写.由 IETF 网络工作组(Network Working Group)开发:SSH 以建立应用层和传输层安全协议中的基础上. SSH 是眼下较可靠,专为远程 ...

  7. C++中避免内存泄露常见的解决方式

    常见内存泄露及解决方式-选自ood启发录 new/delete, array new/arrray delete匹配 case 1: 在类的构造函数与析构函数中没有匹配地调用 new/delete! ...

  8. MVC使用Bootstrap

    ASP.NET MVC使用Bootstrap系列(5)——创建ASP.NET MVC Bootstrap Helpers 摘要: 序言ASP.NET MVC允许开发者创建自定义的HTML Helper ...

  9. 【百度地图API】如何在地图上添加标注?——另有:坐标拾取工具+打车费用接口介绍

    原文:[百度地图API]如何在地图上添加标注?--另有:坐标拾取工具+打车费用接口介绍 摘要: 在这篇文章中,你将学会,如何利用百度地图API进行标注.如何使用API新增的打车费用接口. ------ ...

  10. WebBrowser一点心得,如果在Javascript和Winform代码之间实现双向通信

    原文:WebBrowser一点心得,如果在Javascript和Winform代码之间实现双向通信 最近工作需要,学习了一下winform内嵌webbrowser控件,然后与htm页面中的javasc ...