Network Manager碰到的問題

1.在Fedora 6上測試wifi驅動的時候發現,經過命令行的方式能夠很快將sta鏈接到ap上,但是用Network Manager這個UI卻沒有辦法鏈接。當時ui的啓動使用以下命令Network-Manager&,經過dmesg查看,應該是鏈接之後,不 知道哪一個進程又發送了斷開鏈接的命令。html

從網上搜了好多,都說有衝突,原本想去按照這種方法去解決問題,可是發現好像行不通。因而用下列的命令啓動Network Manager,發現能夠成功鏈接。ubuntu

sudo /etc/init.d/Network-manager stop     windows

sudo /etc/init.d/Network-manager restart服務器

目前還不知道爲何。另外還有一些搜到的關於Network Manager的bug,總結以下,以便後續解決問題的時候用。網絡

 

bug1.less

原來Linux裏面有兩套管理網絡鏈接的方案:
一、/etc/network/interfaces(/etc/init.d/networking)
二、Network-Manager
兩套方案是衝突的,不能同時共存。
第一個方案適用於沒有X的環境,如:服務器;或者那些徹底不須要改動鏈接的場合。
第二套方案使用於有桌面的環境,特別是筆記本,搬來搬去,網絡鏈接狀況隨時會變的。
-------------
他們兩個爲了不衝突,又能共享配置,就有了下面的解決方案:
一、當Network-Manager發現/etc/network/interfaces被改動的時候,則關閉本身(顯示爲未託管),除非managed設置成真。
二、當managed設置成真時,/etc/network/interfaces,則不生效。
因而按說明進行如下動做:
在終端運行sudo gedit /etc/NetworkManager/nm-system-settings.conf,打開 nm-system-settings.conf,把裏面的managed設置成真,即:最後一句「managed=false」改爲 「managed=true」。 而後用sudo /etc/init.d/networking restart 重啓網絡服務,又發現有線鏈接不能夠編輯了並且DSL沒法添加賬號和密碼(我想添加本身的賬號和密碼)。因而又在終端運行sudo gedit /etc/network/interfaces,刪除interfaces 文件中的如下內容:

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

auto eth0
iface eth0 inet manual

只保留文件中開頭的內容:

auto lo
iface lo inet loopback,這樣是能夠編輯有線上網信息了。有線網絡卻是能夠編輯,但DSL的內容有時能夠編輯,有時出錯。上網仍是不能!真是着急啊!!!因而再 刪除dns設置
sudo mv /etc/resolv.conf /etc/resolv.conf_backup仍是無用。
看來NetworkManager和PPPOE衝突的bug就是沒法ADSL撥號沒能成功的上網!思考再三,只好用命令sudo apt-get autoremove network-manager 刪除NetworkManager,而後用命令 sudo pppoeconf依次輸入所需內容(包括個人電信上網賬號wzl.**********和密碼********)。搞定以後,輸入命令sudo ifconfig eth0 up
,連線上網,立刻成功!!-----林明者2010.2.3晚上22:28。
ide

bug 2:oop

原來這是Gnome的Network manager的一個Bug:
咱們知道,WEP加密有三種方式一種是徹底沒有加密的開放式系統,還有兩種是加密的,只是一種是十六進制數字形式,一種是ASCII碼形式,這兩種能夠是 64位,也能夠是128位。在Ubuntu中,均可以用iwconfig命令來配置,所不一樣的就是ascII碼的配置要加 s:,還有就是開放式和加密形式的區分就用關鍵字restricted來區分。關鍵就在這裏,每次對於GNOME的network manager裏無線網卡的改動,他寫入配置文件的信息都漏了一個關鍵詞restricted!!!這個Bug到如今尚未被修正。即便是簡單的啓用,停 用無線網卡,都會將錯誤信息從新寫入配置文件。因此癥結就在這了,那也就好辦了。配置完無線網卡的設置,而後啓用,打開一個terminal,輸入如下命 令:
sudo gedit /etc/network/interfaces,在wireless-key 以後加上一個"restricted",保存,而後重啓系統。因爲無線網卡設置通常不太會改變,因此也能夠算一勞永逸了。有的人還專門把命令行設置無線網 卡,鏈接網絡寫成一個腳本,在開機時自動執行,不用這麼麻煩拉,只要加一個關鍵字就解決了。測試

 

bug3:ui

Windows切換到Ubuntu下網絡鏈接不能問題

Apr 9th, 2010

隱隱約約總以爲好像有什麼事情想要寫出來卻又忘了的,這纔想起來是上次幫同事裝Ubuntu碰到的網絡鏈接不能問題。

具體症狀是這樣的,系統裝完以後進入X-Windows,默認dhcp分配ip,可是獲取一段時間以後顯示紅叉叉,獲取失敗。心想公司一貫是每一個人 使用固定ip本身手動設置的,難道把路由的dhcp關了?因而在network manger gui裏面手動設置靜態ip,網絡也顯示鏈接上了,可是沒法訪問internet。難道路由掛了?ping下網關看看,楞,竟然can't find host!重啓以後再折騰一遍依然無效,因而懷疑網卡配置或者驅動有問題,趕忙Google之。

Google出來的內容雷同的比較多,無外乎是gui下面network manager與network interface配置文件各走各道,可能會有衝突云云。因而卸載network manger,手工配置network interface,依然無效。這時看到這篇文章裏面一段「聽說是windows 會在關機時將網卡禁用,下次重啓的時候纔會再次啓用網卡。裝了realtek 8139/810X 或 8168/8111 xp 網卡驅動都會這樣子。」

我擦,不會這麼巧讓我碰到這種小几率事件吧?趕忙重啓進win一看,果真是realtek 8139的網卡。按照說明「右鍵單擊擊個人電腦–屬性–硬件選項卡–設備管理器–雙擊網絡適配器下的網卡Realtek RTL8139—選擇「高級」選項卡–將wake-on-lan after shutdown設置成enable」一路操做,世界又恢復正常
相關文章
相關標籤/搜索