[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就可以囉

dnf upgrade fails with Error: GPG check FAILED

 OS: Fedora 36 今天在做  dnf  更新的時候,突然有很多 package 都出現簽章問題無法更新。類似如下的錯誤訊息 .... is not signed. ...... is not signed. ......... is not...