linux 锐捷 无法找到网卡信息,linux网卡驱动安装及锐捷使用
原創博文,轉載請注明出處
先吐槽一下,以前裝了個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.rpmrpm -ivh cpp-4.1.2-46.el5.x86_64.rpmrpm -ivh kernel-headers-2.6.18-164.el5.x86_64.rpmrpm -ivh glibc-devel-2.5-42.x86_64.rpmrpm -ivh glibc-headers-2.5-42.x86_64.rpmrpm -ivh libgomp-4.4.0-6.el5.x86_64.rpmrpm -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配置如下
1 DEVICE=eth02 TYPE=Ethernet3 BOOTPROTO=dhcp4 HWADDR=50:E5:49:82:9C:A15 ONBOOT=yes6 NIM_CONTROLLED=yes7
8 IPADDR=10.13.10.211
9 BROADCAST=10.13.10.255
10 IPV6INIT=no11 IPV6_AUTOCONF=no12 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 锐捷 无法找到网卡信息,linux网卡驱动安装及锐捷使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云计算需要python吗_国内pytho
- 下一篇: linux个人网站制作教程,用LaTeX