欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ubuntu系統(tǒng)網(wǎng)絡(luò)故障排查的方法

 更新時(shí)間:2016年10月09日 10:51:16   投稿:daisy  
最近在使用Ubuntu系統(tǒng)的時(shí)候碰到一個(gè)問題,連接無線網(wǎng)絡(luò)的時(shí)候,發(fā)現(xiàn)右上角網(wǎng)絡(luò)設(shè)置中沒有 Enable Wi-Fi 這個(gè)選項(xiàng)了,所以通過一步步排查,終于找了解決辦法,現(xiàn)在分享給大家,有需要的朋友們可以參考借鑒。

一、首先說明的是連不上 wifi 的原因無外乎以下幾點(diǎn)

     1、網(wǎng)卡問題

     2、沒有安裝網(wǎng)絡(luò)驅(qū)動(dòng)

     3、安裝了網(wǎng)絡(luò)驅(qū)動(dòng),但是沒有加載進(jìn)內(nèi)核

     4、以上均沒問題,那么就是路由器沒有接入 internet 了

接下來,一步步排查

二、查看網(wǎng)卡信息

可以使用以下命令查看網(wǎng)卡信息

$ lshw -C network

正常情況至少會(huì)顯示兩個(gè)網(wǎng)卡,一個(gè) eth0, 一個(gè) wlan0。運(yùn)行這個(gè)命令,我電腦的情況是: 兩個(gè)網(wǎng)卡的 description 字段后面都是 unclaim,并且沒有 logical name。

根據(jù)這個(gè)命令的結(jié)果,可以得出以下結(jié)論

     1、網(wǎng)卡沒有問題

     2、考慮到之前能夠連接 wifi,所以系統(tǒng)中肯定存在網(wǎng)絡(luò)驅(qū)動(dòng)

     3、鑒于網(wǎng)卡信息識(shí)別為 “unclaim”,網(wǎng)絡(luò)驅(qū)動(dòng)應(yīng)該沒有在運(yùn)行,即沒有加載進(jìn)內(nèi)核

所以,接下來要做的便是: 找到和網(wǎng)卡相關(guān)的驅(qū)動(dòng),然后加載進(jìn)內(nèi)核

三、尋找網(wǎng)卡驅(qū)動(dòng)

運(yùn)行以下命令

 $ vim /etc/udev/rules.d/70-persistent-net.rules

結(jié)果如下

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:53:ed:31:c3:29", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x168c:0x0032 (ath9k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:3e:8e:d8:10:95", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

從這里得知,eth0, wlan0 的驅(qū)動(dòng)分別是 r8169.ko, ath9k.ko

檢查以上驅(qū)動(dòng)模塊是否在運(yùn)行

$ lsmod | grep "ath9k"

發(fā)現(xiàn)沒有任何輸出,這個(gè)證明模塊 ath9k.ko 沒有被加載

下面檢查系統(tǒng)中是否真的已經(jīng)有這個(gè)模塊

$ find / -name "ath9k.ko"

結(jié)果為

/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
/lib/modules/3.13.0-79-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
/usr/lib/debug/lib/modules/3.13.0-79-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko

以上說明模塊 ath9k.ko 確實(shí)存在!但是,等等,上面前面兩個(gè) ath9k.ko 分別處在不同的內(nèi)核模塊下,即 3.13.0-32-generic 3.13.0-79-generic 下。此時(shí),我們查看以下當(dāng)前系統(tǒng)的內(nèi)核版本

$ uname -r

結(jié)果顯示的是

3.13.0-92-generic

到這里問題已經(jīng)很明朗了,我們系統(tǒng)中確實(shí)存在無線網(wǎng)卡驅(qū)動(dòng)模塊,ath9k.ko,但是當(dāng)前運(yùn)行的內(nèi)核版本中卻沒有!解決辦法有兩個(gè)

     1、在當(dāng)前內(nèi)核版本中,下載相應(yīng)的 ath9k.ko,并通過 insmod 命令安裝

     2、將當(dāng)前的內(nèi)核回退到 3.13.0-79-generic 版本

由于我這里不僅僅是無線模塊沒有加載,eth0 模塊也沒有,所以猜測(cè)是因?yàn)橄到y(tǒng)在升級(jí)到 3.13.0-92 的過程中,發(fā)生錯(cuò)誤導(dǎo)致的,所以,我這里選擇將系統(tǒng)回退。

四、系統(tǒng)回退

由于系統(tǒng)上已經(jīng)存在 3.13.0-79-generic,所以不需要下載,安裝

修改 boot 啟動(dòng)選項(xiàng)

$ vim /boot/grub/grub.cfg

在打開的文件中,存在諸多的 menuentry,每個(gè) menuentry 對(duì)應(yīng)開機(jī)菜單中的一個(gè)選項(xiàng),找到 3.13.0-79-generic 內(nèi)核對(duì)應(yīng)的 menuentry,確定它的位置序號(hào),第一個(gè) menuentry 位置為 0,逐次加 1。

然后修改 /etc/default/grub 中的 GRUB_DEFAULT 值為剛才那個(gè)序列號(hào)

最后運(yùn)行 update-grub,以及 reboot 即可

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家能有一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • 詳解Linux系統(tǒng)中的tempfs與/dev/shm

    詳解Linux系統(tǒng)中的tempfs與/dev/shm

    /dev/shm是Linux非常有用的一個(gè)目錄,它就是所謂的tmpfs,也可以稱之為臨時(shí)文件系統(tǒng)(不是塊設(shè)備),類似oracle中的臨時(shí)表空間一樣,用于加速和優(yōu)化系統(tǒng)。下面這篇文章主要給大家介紹了Linux系統(tǒng)中tempfs與/dev/shm的相關(guān)資料,需要的朋友可以參考下。
    2017-02-02
  • linux_HDFS節(jié)點(diǎn)缺失問題及解析

    linux_HDFS節(jié)點(diǎn)缺失問題及解析

    這篇文章主要介紹了linux_HDFS節(jié)點(diǎn)缺失問題及解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 17個(gè)Linux tar命令實(shí)用示例

    17個(gè)Linux tar命令實(shí)用示例

    這篇文章主要為大家詳細(xì)介紹了Linux 中 17 個(gè)tar命令實(shí)用示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Linux低電量自動(dòng)關(guān)機(jī)的實(shí)現(xiàn)方法

    Linux低電量自動(dòng)關(guān)機(jī)的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于Linux低電量自動(dòng)關(guān)機(jī)的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • linux 下部署nodejs項(xiàng)目(兩種方式)

    linux 下部署nodejs項(xiàng)目(兩種方式)

    本篇文章主要介紹了linux 下部署nodejs項(xiàng)目(兩種方式),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • Linux Windows下設(shè)置定時(shí)執(zhí)行任務(wù)的方法

    Linux Windows下設(shè)置定時(shí)執(zhí)行任務(wù)的方法

    這篇文章主要介紹了Linux、windows下 設(shè)置定時(shí)執(zhí)行任務(wù)的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 5個(gè)提高Linux開發(fā)效率的工具

    5個(gè)提高Linux開發(fā)效率的工具

    這篇文章主要介紹了5個(gè)提高Linux開發(fā)效率的工具,能夠充分個(gè)性化并無縫地融入獨(dú)特工作流程的工具才是真正的好工具。想要知道哪五個(gè)Linux工具可以提高開發(fā)效率,請(qǐng)閱讀本文
    2015-12-12
  • Jexus 5.8.2正式發(fā)布! 為Asp.Net Core生產(chǎn)環(huán)境提供平臺(tái)支持

    Jexus 5.8.2正式發(fā)布! 為Asp.Net Core生產(chǎn)環(huán)境提供平臺(tái)支持

    Jexus 5.8.2正式發(fā)布!Jexus支持ASP.NET、PHP為特色的集高安全性和高性能為一體的WEB服務(wù)器和反向代理服務(wù)器,感興趣的小伙伴們可以參考一下
    2017-06-06
  • VPS CentOS-6 下 LNMP HTTP web服務(wù)器的搭建步驟

    VPS CentOS-6 下 LNMP HTTP web服務(wù)器的搭建步驟

    雖然現(xiàn)在很多朋友比較喜歡使用軍哥的lnmp一鍵安裝包,但手工配置方法也要會(huì),否則容易技術(shù)退步
    2014-06-06
  • 在 Linux 上用 DNS 實(shí)現(xiàn)簡單的負(fù)載均衡的方法

    在 Linux 上用 DNS 實(shí)現(xiàn)簡單的負(fù)載均衡的方法

    這篇文章主要介紹了在 Linux 上用 DNS 實(shí)現(xiàn)簡單的負(fù)載均衡的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08

最新評(píng)論