[FC6]無線網卡的啟動

[FC6]無線網卡的啟動

 
隨著Fedora的版本一直在更新,FC6似乎已經可以偵測到這台ASUS
M2400筆電的無線網卡。但是仍然無法正常的啟動無線網卡,一直以來都沒有正視這個問題,隨著對linux使用度的日益增加,還是面臨了要解決這個問題
的地步,不過似乎問題已經沒有一年前那麼難了。現在似乎只要安裝上無線網卡相對應的firmware就能使用了。
 
安裝“ipw2100-firmware-1.3-8.noarch.rpm”套件後,可以由 iwconfig 指令發現無線網卡的存在,也可以由
iwlist scan
指令來掃描無線的網路。在選單中選“管理”=>“網路”(或是執行system-config-network),可以在硬體這一頁發現wireless
網卡已被正確啟動,但是有趣的是,筆電上關於網卡的LED燈似乎還不會亮,不過卻可以正常的執行網卡的功能。

yum常用指令

yum常用指令
  • yum list available 查詢有那些套件可供安裝
  • yum search packageName 查詢現有安裝的套件中有沒有要查詢的套件

  • 列出所有可更新的套件清單
指令:yum check-update

  • 安裝所有更新套件
指令:yum update

  • 僅安裝指定的套件
指令:yum install 指定的套件名稱

  • 列出所有可安裝的套件清單
指令:yum list

  • 若想知道本機系統上,有那些套件需要更新,可打指令:
yum check-update

  • 若要自動更新全部,可打指令:
yum update

[FC6]Huawei E612 在linux環境下3G上網



[FC6]Huawei E612 在linux環境下3G上網



經過幾天的奮鬥,為了讓我的Fedora core
6可以3G上網又開始到處亂找資料了。在一陣亂試和亂搞情況下總算讓我試出來了。發現這方面的資料實在是少得可憐,而且許多都語焉不詳,實在是打擊甚大。
只好憑著許多找到的片段瞎試出了以下的方法,原本以為我的希望應該會是在umtsmon或是wvdial身上的,結果最後的結果卻都完蛋。或許是我的方法
錯誤,不過以下也會把錯誤的方法也寫出來。

我發現FC6已經可以辨認出插入筆電中的3G網卡,在/dev目錄下甚至也多出了ttyUSB0丶ttyUSB1丶ttyUSB2三個usb裝置,在“PHARscape - Vodafone 3G (UMTS) Howto”中有出現一段話指出ttyUSB0是用來做ppp資料連結的。ttyUSB1並沒有作用,ttyUSB2用在GSM系統中的簡訊和網路部份,所以我們可以直接把ttyUSB0用ln指令設成modem,指令如下:

# ln -sf /dev/ttyUSB0 /dev/modem

接下來只要有關modem的部份就直接指向/dev/modem。
  • umtsmon部份

    到官網上下載了umtsmon的程式套件和程式碼下來,好不容易按照他的說明做出了umtsmon的執行檔後。很開心的執行了0.7版的umtsmon,
    卻很不幸的發現無法運作,使用參數 -v5
    檢查的結果,發現0.7版的umtsmon似乎把我的E612給認成了E620。這真是天大的打擊,怎麼會差這麼多。不過總算好歹是有認出是Huawei
    的卡,不死心的我又下載了0.6版的回來試,依照說明做出umtsmon執行檔後,發現0.6版可以正確的認出我的是Huawei
    E612,高興了一下。不過也只是一下下而己,因為0.6版和0.7版最後都出了一樣的錯誤訊息視窗。“SIM card is
    moaning about something I don't know about: waiting SIM PIN2 to be
    given. Please insert the SIM into a regular phone and check
    it...”。這個怪異的訊息,怎麼看都是要我輸入PIN2的樣子,可是怪就怪在沒有任何的提示要我輸入PIN2,而且我也找不到這個
    PIN2要寫在那裡。也找不到說明檔提到的設定檔,真的是不知所措。到官方的論壇上也沒有相關的說明文件,於是我只好在討論區裡留下了我的留言。希望會有
    可愛的大大來幫助我,所以這部份只能到此結束。順便抱怨一下,這個小東西還讓我的系統處於全當機的情形兩次。還好沒出什麼亂子。
  • wvdial

    在mutsmon身上看不到光明,只好把希望寄託在wvdial上了。在網路上找了老半天看要去那找這東東,好不容易找到一個fedora下的rpm,很
    高興的把他抓回來準備安裝。後來才發現原來我的系統裡早就已經有裝wvdial了,而且版本還比我剛抓回來的還新,真不知要哭還是要笑。看了msn內的文
    件,也做好了.wvdialrc設定檔。最後還是敗在無法成功的將modem初始化。

在以上都失敗後,想到在“HOWTO: Installing Vodafone 3G PCMCIA cards on Fedora Core GNU/Linux | Nerdshift”提到這位作者是用kppp來達成連線的。於是參考其中的設定值做了以下設定,在KPPP的數據機選項中新增了一個gsmModem(這名字隨各人高興而取)

Image





而這個modem的設定如下:將數據機裝置設往“/dev/modem“,連線速度暫時先設在460800(這部份對速度會不會有影響還沒有測試出來,不過以這數字進行的連線到目前為止仍非常順利,速度也令人滿意。)

image







數據機指令的部份,我採用了預設值如下:

image



以上設定modem的部份算是完成了。接著是指設定帳號的部份。在帳號的部份選“新增帳號”,採用手動設定就可以了,因為設定的內容相當簡單,還用不到著精靈來幫忙。設定如下:

image

連線名稱隨各人喜好,如果是用hinet就設3G.Hinet也可以。

  • 電話號碼的部份設成*99#,為什麼是*99#呢?這個設定其實是隨著電信業者的不同而有所變化的,我如果沒猜錯*99#在台灣應該是可以通
    用在各大電信系統,但是因為我現在使用的地點是在菲律賓,測試的結果*99#是OK的,如果有台灣的朋友試了之後,不論結果是否OK,麻煩留個言好嗎?如
    果真的不行的話,請撥個電話到您的手機電信公司,請教一下技術客服人員,他們應該是最清楚自家設定的號碼了。
  • 另外注意一點,在視窗下方有個“自訂pppd引數(p)...”請在這裡的內容加入“novj”,這是參考“HOWTO: Installing Vodafone 3G PCMCIA cards on Fedora Core GNU/Linux | Nerdshift”中NSK大大的,至於不設會不會怎麼樣,我也還不知道,因為我現在用的是計時3G,一連線就是一個單位的費用,實在不想浪費錢,也歡迎朋友如果有人知道結果也留言一下好嗎?十分感謝。
  • 認證(U)那個欄位的部份,請選文稿式。
  • IP設成動態IP
  • 閘道選預設閘道
  • DNS設成自動即可
  • 其他部份都採用預設值,不用去改了。

接連再按下幾個“確定”後,回到kppp的視窗。帳號和密碼都保持空白不要填,注意到右下角那個連線按鈕了嗎?終於到了最後的一
步了,按下去後就等著看結果了,如果成功的話,你會看到另外有個小視窗跑出來,跳出一些奇怪字母,那是modem的溝通指令,接著一會兒後就會看到
kppp變成連線計時狀態。趕快打開Firefox看看能不能讀到網頁,可以的話就恭喜你成功了。以下是我在連線做的測試速度和Kppp的連線畫面。

image

圖A









image

圖B




image

圖C



image

圖D

雖然圖A中寫著“無法辨視的速度”,而圖D中的線圖最高是59.0kb/秒。讓我覺得奇怪的是只有59kb/秒,是b哦!不是B
哦!這兩個單位差8倍耶!於是我連到中華電信測速度的網頁,結果就是圖B,有著375Kbps的速度,離384Kbps已經不遠了。圖C是下載10MB檔
案firefox的下載速度,可以看出有49.4KB/sec,這個時候單位是用B而不是b,在整個測試的過程中,同時連到PTT丶Gmail和無名,都
相當順暢。

但仍有幾個缺點:

  • 無法看到連線的訊號強度,這個功能在umtsmon中是可以做到的,可惜無法成功運作。
  • 無法使用到手機部份的功能,如通話和發簡訊。

扣除這些小小的遺憾,總算是讓我的Linux往3G方向邁進了。

以下是我現在使用的kernal version:2.6.19-1.2911.6.4.fc6 i686

運作在Asus M2400N上







不知道是否還有其他的使用者也是在linux下跑3G的呢?歡迎留言做心得分享哦!




[FC6]解rar的檔案

如果發現你的系統中並沒有安裝任何套件讓你可以解開rar格式的檔案,那麼可以到 http://freshrpms.net/packages/ 這裡來,根據你的系統分類目錄下去找一個rar分類的套件,例如 http://stentz.freshrpms.net/rpm.html?id=548 ,下載回去裝好後,那麼你的ark就可以支援rar格式了.

或者是到unrar的官方網站
http://www.rarlab.com/download.htm
去抓unrar來用,安裝好後指令用法如下
解壓縮打 unrar e XXX.rar就可以囉

switchdesk 轉換桌面管理程式

當user想變更桌面管理程式時,例如想從gnome換成kde時,就是用這個指令做變更的。不過前提是你的系統中要有裝你想更換的桌面管理程式哦,這個指令只管切換,可不管安裝哦。

setup指令

可以設定多種device的指令,有滑鼠,鍵盤,Xwindws...等等.
Authentication configuration (認證設定)
Firewall configuration (防火牆設定)
Keyboard configuration (鍵盤設定)
Mouse configuration (滑鼠設定)
Network configuration (網路設定)
Printer configuration (印表機設定)
System services (系統開機時會啟動的服務)
Sound card configuration (音效卡設定)
Timezone configuration (時區設定)
X configuration (X視窗設定)

RPM常用參數


RPM是常用的套件管理程式,以下列出一些較為常用的參數及說明。

  • 安裝套件
    rpm -ivh 套件名稱
    -i :install 的意思
    -v :察看更細部的安裝資訊畫面
    -h :以安裝資訊列顯示安裝進度

    一次指定安裝好幾個檔案,套件名稱之間以空白相接即可,如下所示:
    rpm -ivh 套件名稱A 套件名稱B 套件名稱C

    要安裝的套件檔案存放在網路上,可以網址的來指定安裝的路徑。
    rpm -ivh http://www.kkk.com/套件名稱
  • 移除套件
    rpm -e 套件名稱
  • 重建rpm的套件資料庫
    rpm --rebuilddb
  • 列出本機上所有已安裝的套件名稱
    rpm -qa
  • 列出套件中所有的檔案與目錄所在完整檔名
    rpm -ql 套件名稱
  • 升級套件
    rpm -Uvh 套件名稱
    -U :升級
特殊參數
  • --nodeps
    使用時機: 如果您在安裝某個套件時,老是發現 rpm 告訴你『有屬性相依的套件尚未安裝』, 而您又想要直接強制安裝這個套件時,可以加上 --nodeps 告知 RPM 不要去檢查套件的相依性。
    危險性: 套件會有相依性的原因是因為彼此會使用到對方的機制或功能,如果強制安裝而不考慮套件的屬性相依, 則可能會造成該套件的無法正常使用!
  • --nomd5
    使用時機: 不想檢查 RPM 檔案所含的MD5資訊時。除非您很清楚這個套件的來源,否則不建議使用這個參數。
  • --noscripts
    使用時機: 不想讓該套件自行啟用或者自行執行某些系統指令。
    說明: RPM 的優點除了可以將檔案放置到定位之外,還可以自動執行一些前置作業的指令,例如資料庫的初始化。 如果您不想要讓 RPM 幫您自動執行這一類型的指令,就加上他吧!
  • --replacefiles
    使用時機: 如果在安裝的過程當中出現了『某個檔案已經被安裝在您的系統上面』的資訊, 又或許出現版本不合的訊息( confilcting
    files )時,可以使用這個參數來直接覆蓋檔案。
    危險性:
    覆蓋的動作是無法復原的!所以,您必須要很清楚的知道被覆蓋的檔案是真的不重要喔!否則會欲哭無淚!
  • --replacepkgs
    使用時機: 重新安裝某個已經安裝過的套件!
  • --force
    使用時機: 這個參數其實就是 --replacefiles--replacepkgs 的綜合體!
  • --test
    使用時機: 想要測試一下該套件是否可以被安裝到使用者的 Linux 環境當中。範例為:rpm -ivh 套件名稱 --test




Docker SIGILL: illegal instruction 問題除錯記錄

Docker SIGILL: illegal instruction 問題除錯記錄 最近在一台平常執行得好好的伺服器上,遇到一個讓人頭痛的 Docker 問題。 原本 Portainer 和其他容器都可以正常運行,但在系統突然當機後,所有容器在啟動時都出現以下錯誤訊息: d...