Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

旗標電腦文摘 第257期 94.2.3
內容提供:
旗標出版公司

旗 標 電 腦 文 摘

第257期 2005.2.3

旗標電腦文摘報
已發行電子報




PCDIY 2005 無線網路選購、架設、疑難排解

書號:F962A

施威銘研究室 著

我要線上購買


本期文摘:無線網路的問題解惑與故障排除【上】

本文摘錄自旗標 F962A「PCDIY 2005 無線網路選購、架設、疑難排解」一書

目前接觸無線網路的人已經越來越多, 不過剛開始踏入這塊領域時總會有許許多多的問題與疑惑, 本期文摘報我們就專門來探討無線網路架設、使用、設定上可能出現的問題, 提供一些解答供您參考。

安裝時常見的問題

  安裝 AP 的問題

先確認 AP 是否正常運作

通常 AP 一接上電源後, 便會自動進行一些自我功能偵測的動作, 因此您可以看到各種燈號不停的閃爍, 由這些燈號便可初步判斷 AP 是否處於正常工作的狀態。

一般來說, 您可由 DIAG (Status) 燈號看出 AP 自我偵測的結果。大部分的 AP 在接上電源後, DIAG 燈號會亮起, 並在一段時間後熄滅;若此燈號持續呈點亮狀態, 則表示 AP 出現異常。

另外, 您也可以由其他燈號的顯示來了解 AP 的運作狀況:
  • Power 燈
    當您接上電源線後, Power 燈即會點亮, 若是此燈號不亮, 請檢查電源線是否接妥;如果插座上有電源開關, 別忘了將它開啟。
  • Wireless ?(WLAN) 燈
    AP 電源啟動後, 即開始建立無線網路的動作, 此時 Wireless 燈號呈閃爍狀態, 殆網路建立完成後即點亮;若此燈號不亮, 可能 AP 有故障, 請送回原廠或經銷商檢查。
  • WAN 燈
    WAN 燈號在您將寬頻的網路線接到 WAN Port 後, 即會開始閃爍, 待連線建立完成後即呈點亮狀態;進行資料傳送時, 燈號則會閃爍。

    若此燈號不亮可能是 AP 與 ADSL Modem 的接線未接妥, 請檢查接線是否鬆脫或接錯, 將其正確連接即可。
AP 燈號不正常時該如何處理

當 AP 的燈號顯示不正常時, 您可試著拔掉 AP 的電源線再重新插上;如果不行, 那麼再試試按下 Reset 鈕將 AP 重置, 若還是不行, 就只好送修了。

AP 燈號正常, 但仍無法順利運作

此時建議您檢查一下接線是否正確, ADSL 的網路線應接至 AP 的 WAN 端, 而不是 LAN 端喔!您可以參考F962A「PCDIY 2005 無線網路選購、架設、疑難排解」一書第 7 章的安裝流程, 再仔細檢查一遍。

安裝無線網卡的問題

  PCMCIA 網卡插入後偵測不到

PCMCIA 網卡插入 NoteBook 後, 系統會自動偵測新加入的硬體, 不過有時系統反應較慢, 您可能需要稍等一下;如果過了一陣子還是沒有反應, 那麼請您將網卡拔下, 再重新裝上試試, 或是重新啟動電腦, 讓系統再次偵測安裝的硬體。

雖然 PCMCIA 界面可支援熱插拔 (在開機狀態直接插拔 PCMCIA 裝置), 不過建議您在取出介面卡時, 還是依照標準程序來進行, 先從通知區域中將該裝置移除後再取出, 以避免錯誤產生。

透過 USB Hub 連接網卡後, 卻無法使用

若您使用 USB Hub 來連接 USB 無線網卡時, 就可能會發生這樣的問題。建議您將網卡直接接到主機板上的 USB Port, 不要透過 Hub 裝置。

P?CI 網卡無法驅動

一般使用 PCI 界面的無線網卡比較不會有問題, 若是網卡安裝完成後無法使用, 常是驅動程式未正常安裝。您可至裝置管理員檢視一下, 硬體是否能正常驅動, 若是網路介面卡的項目出現驚嘆號圖示, 表示該裝無法正驅動。

透過 USB HUB 連接網卡容易出現電力不足無法使用的情形。


連線時常見的問題

  找不到 AP?沒有 AP 可選?

網路卡順利安裝完成後, 假如 AP 的狀況正常, 應該會馬上偵測到可用的無線網路, 若發生無法正常連線的情形, 可能有以下幾種常見的原因, 您可一一檢查:
  • AP 的電源未開啟
    有一種最讓人容易忽略的情況, 就是您在安裝的過程中忘了幫 AP接上電源, 結果當然偵測不到訊號囉!請確認一下 AP 的電源線是否安裝妥當、以及 Power 燈是否點亮。 當電源線連接無誤後, AP 上的 Power 燈應呈點亮狀態, 如此便完成電源的開啟啦!
  • 受到電磁波干擾
    由於無線網路所使用的頻帶可能與某些家電相重疊, 建議您盡量不要讓 AP 太靠近其它有電磁波的物體, 以免遭到干擾。 以日常生活中常用的微波爐為例, 它所使用的頻帶 (2.4GHz) 就和 802.11b 與 802.11g 相同!針對電磁波干擾的問題, 您不妨進入 AP 的設定界面, 試著更改無線網路傳輸所使用的頻道, 或許能有所改善。
找到 AP, 但連不上去?

當電腦偵測到 AP 訊號後、卻在建立連線出現以下的錯誤訊息時, 請試著以下述方式解決:

  • 在此圖示上按一下滑鼠左鍵
  • 切換到支援頁次無法連線的可能原因會顯示在連線狀態窗格內
  • 按修復鈕重新建立雙方的連線
  • 修復成功後, 連線狀態會顯示 IP 位址、子網路遮罩、預設閘道等正常的連線訊息
  • 最後按下關閉鈕, 結束此交談窗即可
真的無法連上 Internet 怎麼辦? ?

為了判斷問題點, 我們提供一個標準測試流程, 以確定無法上網的原因為何:
  • 測試自己電腦端:測試自己電腦端以確定網卡的運作是否正常。
  • 測試 AP 端:確定網卡正常運作後, 接著測試電腦端與 AP 間的連線;若是測試結果正常, 則可確定 AP 對內部分網路已能正常連線。
  • 測試網際網路端:若是內部網路均能正常運作, 最後再測試電腦端與網際網路是否能夠取得連繫;通常我們可以一個較不容易出問題的網路伺服器做為測試對象, 如 Hinet 的 DNS 伺服器 ("168.95.192.1")。
以 "Ping" 指令測試網路連線狀況

取得相關的網路資訊後, 接著再繼續以 XP 內建的 "Ping" 指令來測試網路連線的狀況。請執行『開始/所有程式/附屬應用程式/命令提示字元』命令:


點圖可放大!


"Ping" 是很常用的網路測試指令, 若您覺得網路有任何問題時, 不論是電腦與 AP 間的連線、或是電腦與網際網路的連線, 都可用它來進行測試。 剛剛以 "Ping" 指令測試的結果, 是屬於連線正常的情形。而連線不正常時, 則會另外出現以下幾種情形:
  • 網路狀況不佳
    當網路處於壅塞的狀況時, 取得的數值則會較大, 甚至可能會有幾次測試失敗, 不過連線仍屬正常:
  • 無法連線
    當每次測試均無法取得任何數值、或是發生 AP 得到無法連線的訊息時,那就是代表網路連線失敗。
 --- 未完待續

 
  • 這本書還有以下內容哦:
    • 自己架設無線網路的採購要訣 免費飆網 ─ 以 Centrino NB 快速連線
    • 自己動手, 打造無線環境
    • WEP / WPA 加密 ─ 讓無線傳輸更有保障
    • DMZ ─ 內部電腦直接連上 Internet
欲知詳情請參考:
 
F962A PCDIY 2005 無線網路選購、架設、疑難排解          我要買這本書
........................................ ........................................
 



深入 Linux 建構與管理 -第五版

書號:F8838

楊文誌 著

我要線上購買

 


本期文摘:Linux 軟體安裝與升級 ─ 使用 APT

本文摘錄自旗標 F8838「深入 Linux 建構與管理 -第五版 」一書

APT - 軟體自動安裝與升級系統

Fedora Core Linux主要採用yum套件管理系統和up2date Red Hat Network來維護系統的RPM套件安裝、移除與升級,並解決安裝RPM軟體時經常出現令人無法理解的?軟體相依性問題。但是除了yum與up2date之外,您還有一個更佳的套件管理工具選擇 APT (Advanced Packaging Tool),APT是由Debian移植過來的Deb套件管理工具,APT的產生當初也是基於解決Linux系統中Deb套件的相依性問題而開發的,由於APT系統會從APT伺服器的軟體套件資料庫判定所有相依性的套件是否已經安裝?若沒有,就會自動下載所有未安裝的相依性軟體套件,因此APT的出現把安裝軟體的相依性問題徹底地解決了。

也正因為APT系統可以自動解決並安裝相依性套件的特色,Debian被認為是最容易管理和升級的系統,而APT工具也被認為是目前最好的套裝軟體管理工具之一。

在APT系統開發出來很久之後,Red Hat Linux才開始檢討其RPM軟體套件相依性的管理問題,才陸續有人為解決RPM套件管理問題而開發yum與up2date,不過大家公認還是APT的功能比較強大,於是為了解決RPM套件管理系統的致命問題,巴西的Conectiva Linux公司將Debian的APT系統移植到Red Hat系統上,讓APT除了可以管理Debian的Deb軟體套件之外,也可以管理 Red Hat的RPM軟體套件,這樣的創舉,也使得所有基於RPM套件建立的Linux Distribution,例如:Red Hat、Fedora、Mandrake、SuSe……等等,都可以採用APT系統來管理RPM套件的相依性問題。目前已經有很多為Linux提供APT方式升級系統套件的網站,如http://freshrpms.net與http://apt.unl.edu/,使得Linux上軟體套件的管理工作更佳的方便與輕鬆。

取得APT

由於APT並不屬於Fedora Core Linux的標準套件,所以無法在安裝光碟中取得,但是所有Linux distributions的APT版本都可以在http://apt.freshrpms.net/ 取得。所以請您到http://apt.freshrpms.net/ 下載Fedora Linux版本的APT吧!例如:apt-0.5.15cnc6-1.1.fc3.fr.i386.rpm。完整的下載如徑如下: 安裝APT

# rpm -ivh apt-0.5.15cnc6-1.1.fc3.fr.i386.rpm


設定APT伺服器

您的Linux主機安裝了APT套件之後就成為APT伺服器的使用者端了,您可以在 /usr/bin/apt-get看到APT系統的主要指令apt-get。當您透過apt-get指令在安裝、升級RPM套件的時候,事實上,都是透過網際網路連到遠端的APT伺服器下載RPM套件回來安裝的,並同時幫您解決所有RPM套件的相依性問題。因此在您使用APT自動升級系統之前,必須要先自己指定遠端的APT伺服器位址。其中,APT系統有兩個主要設定檔案:
  • /etc/apt/apt.conf:apt指令的環境參數設定檔,使用預設值即可,不需修改。
  • /etc/apt/sources.list:設定APT伺服器的網址!
其中最重要的就是 /etc/apt/sources.list這個檔案,它定義了APT伺服器的網址,如果您的APT套件是從http://apt.freshrpms.net/ 下載的,則sources.list裡面已經預設了http://ayo.freshrpms.net作為您的APT伺服器。如果您個人對影音軟體有興趣,強力推薦使用freshrpms維護的APT伺服器,因為網路上常看到的影音軟體大概都找得到,這樣您就不用到各大網站四處找來找去的。另外APT和yum一樣,都可以接受ftp或http通訊協定來傳輸檔案,所以若您覺得連接這台伺服器的速度不夠快,您可以改用其他的FTP或者WWW伺服器,對我們而言較近且速度較快的APT伺服器如下:

      APT伺服器網址
http://ayo.freshrpms.net/fedora/linux/3/i386 ftp://apt.nc.hcc.edu.tw/pub/apt/fedora/linux/3/i386 http://download.fedora.us/fedora/fedora/3/i386/

確定您要設定的伺服器之後,請編輯sources.list檔案,將APT伺服器網址加入。關於APT伺服器的定義方法是:

套件格式  APT伺服器網址  主要目錄  目錄一  目錄二  目錄三……

例如:rpm http://ayo.freshrpms.net fedora/linux/3/i386 core updates freshrpms

這個範例定義套件格式為rpm,APT伺服器的網址為『http://ayo.?freshrpms.net』,主要目錄路徑為『fedora/linux/3/i386』,在主要目錄底下共有三個目錄分別為 『RPMS.core、RPMS.updates以及RPMS.freshrpms』,所以相對目錄一、二和三就是RPM. 之後的相對名稱『core、updates以及freshrpms』。所以請您選定APT伺服器放置RPM套件的網址後,請用網頁瀏覽器到該網址瀏覽一下,該網址底下『有哪個目錄裡面放置了許多的RPMS.xxx目錄,而RPMS.xxx目錄底下有大量的RPM套件』,再將這些相對目錄名稱紀錄到 /etc/apt/sources.list檔案中即可。

     /etc/apt/sources.list APT伺服器設定檔範例
# List of available apt repositories available from ayo.freshrpms.net.
# Fedora Linux 3
# sources.list設定共有四個欄位,相對目錄可以一直寫下去!
# APT 語法如下:
# 套件格式  網址  主要目錄絕對路徑  相對目錄一 相對目錄二 相對目錄三……

rpm http://ayo.freshrpms.net fedora/linux/3/i386 core updates freshrpms
#rpm http://ayo.freshrpms.net fedora/linux/3/i386 tupdates
#rpm-src http://ayo.freshrpms.net fedora/linux/3/i386 core updates 
freshrpms
#rpm-src http://ayo.freshrpms.net fedora/linux/3/i386 tupdates
# rpm-src 代表要抓取 .src.rpm 格式的原始碼格式RPM套件,一般不需要!

# FTP範例: apt.nc.hcc.edu.tw APT伺服器
rpm ftp://apt.nc.hcc.edu.tw/pub/apt/fedora/linux/3 i386 os updates 
freshrpms extra
      

設定好APT伺服器之後,您就可以開始執行 /usr/bin/apt-get指令,輕鬆地安裝RPM套件並進行系統自動升級了。

APT自動升級系統指令應用

# apt-get update

更新APT伺服器上的RPM套件清單 (package list)。apt-get update的作用在『取得APT伺服器的各個RPM檔案的相依性,也就是base目錄的檔案』,apt-get update指令可取得base目錄下的hdlist檔案清單壓縮檔,和yum取得header.info意思一樣,僅是APT與yum伺服器產生的RPM套件資料比對方式不同而已。apt-get ? update指令取得hdlist.bz後,會將其解壓縮到 /var/state/apt/lists/,取得這些資料之後,未來您的Linux主機要進行各項安裝/升級動作時,就可以直接取用自己的紀錄檔了。但是,若APT伺服器更新了base裡面的資訊,則您必須要再次執行apt-get update才可以和APT伺服器同步,獲得最新的RPM套件資訊。

# apt-get install

apt-get install 安裝RPM套件,是套件名稱。

# apt-get dist-upgrade

自動升級Linux系統上所有已經安裝的RPM套件。apt-get dist-upgrade在升級的同時會解決相依性問題並安裝所有的必要RPM套件。

# apt-get remove

移除已經安裝在Linux系統的RPM套件。

# apt-get clean

清除apt-get指令從APT伺服器下載的RPM檔案。apt-get clean 會清除/var/cache/apt 與 /var/state/apt 這兩個目錄下的檔案。/var/cache/apt:放置APT記錄檔案的目錄,例如使用apt-get update之後,這個目錄下的相關記錄檔就會更新!/var/state/apt:則是apt執行的時候,一些狀態的紀錄檔案放置目錄!

# apt-get -y install

如果apt-get在執行過程中出現某些詢問,需要使用者回答是或否,加上 -y 這個參數可以直接回答yes。

# apt-get -q install

加上-q參數,代表不要顯示apt-get執行時的輸出訊息。

# apt-cache search

以關鍵字搜尋RPM套件,例如:apt-cache search httpd,這樣檔名含有httpd 字眼的RPM套件都會出現。

# apt-cache depends

我們可以用這個指令來看到某個rpm的所有相依性檔案,例如:apt-cache depends httpd,這樣httpd的所有相依性檔案就會出現了,有時候不確定某個RPM套件的相依性檔案時,這個指令就會很有用。

APT 每日自動升級設定

APT也可以做到像yum那樣每天幫您自動更新系統,您只要將apt-get的更新指令加入到 /etc/daily.cron/apt,內容如下,就可以每天自動更新系統的RPM套件。

# gedit /etc/cron.daily/apt   (/etc/cron.daily/apt的內容如下)

?
#!/bin/sh
apt-get update
apt-get -y dist-upgrade
apt-get clean

我們在 /etc/cron.daily/apt檔案中寫入上述指令,動作分別為先執行 apt-get update確認系統必須升級的RPM套件,再來執行apt-get -y dist-upgrade進行升級動作,最後執行apt-get clean將下載的RPM套件檔案清除。

# chmod 755 /etc/cron.daily/apt

將 /etc/cron.daily/apt檔案變為可執行檔案後,這樣Linux系統就會每天定時 自動升級了。

另外您要讓APT執行自動升級的動作,也可以將命令直接寫到 /etc/crontab檔案中,這樣您就不必編輯 /etc/cron.daily/apt 這個Shell Script檔案了,作法如下:

# gedit /etc/crontab (編輯/etc/crontab檔案,並加入下列內容)

30 6 * * * root apt-get update; apt-get -y dist-upgrade; apt-get clean

編輯 /etc/crontab檔案,並加入上面的指令內容後,則每天的早上6:30系統會root身份自動執行apt-get update; apt-get -y dist-upgrade; apt-get clean這三個指令,因此功能上和 /etc/cron.daily/apt是完全相同的。

 --- 本篇完

 
  • 這本書還有以下內容哦:
    • Linux Kernel 發展史
    • Linux 必備指令摘要
    • Linux 整合型桌面環境 GNOME 與 KDE
    • Linux 網路設定與應用
    • Linux 網路監路監控與系統安全
欲知詳情請參考:
   
深入 Linux 建構與管理 -第五版
         我要買這本書
........................................ ........................................
我想索取前幾期的電子報  

好書能增進知識、提高學習效率
卓越的品質是旗標的信念與堅持

歡迎光臨旗標網站 - http://www.flag.com.tw


版權所有人:旗標出版股份有限公司 本電子報內容未經授權請勿轉載