原創(chuàng)博文,轉(zhuǎn)載請(qǐng)注明 出處
先吐槽一下,以前裝了個(gè)Centos win7雙系統(tǒng), 然后手賤一不小心把啟動(dòng)文件給刪了,接下來(lái)就用grub恢復(fù)啟動(dòng)文件,整了一天也沒(méi)搞出來(lái)還把win7的Boot Manager搞壞了(還好用系統(tǒng)盤(pán)的修復(fù)功能就可以恢復(fù)),最后只能重裝centos,當(dāng)我準(zhǔn)備使用銳捷的時(shí)候顯示無(wú)法找到MAC地址,這才發(fā)現(xiàn)沒(méi)有eth0網(wǎng)卡,只有l(wèi)o網(wǎng)卡,好吧,那我就安裝網(wǎng)卡驅(qū)動(dòng)吧,可是遇到了幾個(gè)錯(cuò)誤讓我很是蛋疼,不得不說(shuō)沒(méi)法聯(lián)網(wǎng)的linux讓人很無(wú)奈。可見(jiàn)yum真是一個(gè)利器啊!
接下來(lái)就把遇到的錯(cuò)誤以及解決方法記下來(lái),希望可以幫得上跟我遇到同一問(wèn)題的人。
環(huán)境 : Centos6.2
linux下銳捷使用:
????????1、mentohust下載地址: 點(diǎn)擊
????????????2、把window環(huán)境下銳捷安裝包里面的8021.exe W32N55.dll SuConfig.data復(fù)制出來(lái)。
????????????3、在Centos中把上面的四個(gè)文件放到一個(gè)文件夾里面。然后安裝mentohust即可。
問(wèn)題由來(lái): ifconfig eth0 Device not found
下載驅(qū)動(dòng)文件: 點(diǎn)擊 ?里面的AR81Family-linux-v1.0.1.14.tar.gz
錯(cuò)誤: 當(dāng)我make install的時(shí)候,出現(xiàn)了 kernel source not found 。
解決方法: 根據(jù)提示,應(yīng)該是安裝kernel-source包,需要 kernel-devel-2.6.32-220.el6.i686.rpm 和 kernel-headers-2.6.32- 220.el6.i686.rpm 下載 地點(diǎn)
然后安裝就可以了。
錯(cuò)誤: compiler not found
解決方法: 安裝gcc,通過(guò) rpm -q gcc 可以查看機(jī)器是否安裝了gcc,如果沒(méi)有安裝,請(qǐng)依序檢查并安裝下面各RPM:
?????????????? libbinutils
?????????????? binutils
?????????????? make
?????????????? glibc-devel
?????????????? gcc-cpp
?????????????? gcc
????????? 安裝gcc的依賴(lài)包以及gcc,按以下命令依次執(zhí)行(或者直接點(diǎn)擊):
???????? 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
??????? 由于依賴(lài)關(guān)系,在安裝時(shí)會(huì)提示“此包依賴(lài)其他包XX ”里面的部分文件可在我的網(wǎng)盤(pán)里面找到,如果沒(méi)有你也可以在Centos安裝鏡像文件里面的packages中找到,當(dāng)然你也可以在網(wǎng)上下載。這里需要注明一下:如果遇到提示libmpfr.so.1 所對(duì)應(yīng)的rpm包是mpfr,libppl.so.7和libppl_c.so.2對(duì)應(yīng)的rpm包是ppl。
??????? 如果你成功安裝了gcc,那你就可以在驅(qū)動(dòng)的解壓文件夾下make install了。如果不出什么大問(wèn)題,這時(shí)候網(wǎng)卡就成功安裝了。
?????? cd /lib/modules/2.6.18-194.el5PAE/kernel/drivers/net/atl1e切換到網(wǎng)卡模塊所在目錄 insmod atl1e.ko加載網(wǎng)卡模塊到內(nèi)核,lsmod |?grep atl1e 查看加載是否成功。
?????? 這時(shí)候,你可以通過(guò)ifconfig -a 查看到eth0,因?yàn)閕fconfig命令顯示的還是lo網(wǎng)卡。接下來(lái)做的就是進(jìn)行網(wǎng)絡(luò)配置,也就是編輯ifcfg-eth0文件。
錯(cuò)誤 : 銳捷可以認(rèn)證,卻沒(méi)法上網(wǎng),出現(xiàn)如下提示 :!!在網(wǎng)卡eth0獲取子網(wǎng)掩碼失敗! !!在網(wǎng)卡eth0上獲取子網(wǎng)掩碼失敗!
???????????? 而且IP為 0:0:0:0 子網(wǎng)掩碼為 255:255:255:255
解決方法:
???????? 首先我們要對(duì)系統(tǒng)網(wǎng)絡(luò)進(jìn)行設(shè)置,把eth0配置如下
?
1 DEVICE= eth0 2 TYPE= Ethernet 3 BOOTPROTO= dhcp 4 HWADDR= 50 :E5: 49 : 82 :9C:A1 5 ONBOOT= yes 6 NIM_CONTROLLED= yes 7 8 IPADDR= 10.13 . 10.211 9 BROADCAST= 10.13 . 10.255 10 IPV6INIT= no 11 IPV6_AUTOCONF= no 12 NETMASK= 255.255 . 255.0
?
??????? 然后? sudo ifconfig eth0 up 啟動(dòng) eth0網(wǎng)卡
?
?
??????? 接著 sudo ifconfig eth0 10.13.10.211 (這兒的ip地址可以隨便輸入) 這樣就會(huì)重新獲取IP地址。但是這里有個(gè)問(wèn)題就是每次開(kāi)機(jī)啟動(dòng)都要 執(zhí)行這個(gè)命令才能成功上網(wǎng)。也就是說(shuō) 每次都要啟動(dòng)eth0才可以,但是我的Network Connection里面設(shè)置了eth0自動(dòng)連接。希望能有高手解答。
??????? 當(dāng)你再次輸入 sudo mentohust就可以成功上網(wǎng)了。
??????? 雖然方法比較麻煩需要每次開(kāi)機(jī)都要啟動(dòng)eth0,但是畢竟解決了上網(wǎng)問(wèn)題。無(wú)非就是一條命令,如果大家有更好的方法,希望能夠回復(fù)我。
保存用戶(hù)信息: mentohust -u username -p password -w ,其中username就是你的用戶(hù)名 password 就是密碼 -w 可以將設(shè)置保存到mentohust.conf中去。
??????? 有的時(shí)候linux下,網(wǎng)速較慢,大家可以在eth0設(shè)置文件中加入MTU=1000 ,MTU英文全稱(chēng)為Maximum Transmission Unit意為最大傳輸單位.
這兒有
?mentohust 常見(jiàn)問(wèn)題
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
