作 者:codename (codename) 標 題:[心得]NDS的WiFi連線設定教學 時 間:Mon Nov 21 00:04:10 2005 看到近來許多網友對NDS的連線設有許多疑問,甚至認為任天堂的「簡單,免 費,安心」是廣告花招,小弟本身是網路工程師,不禁想替任天堂說幾句話, 我還沒買Mario Kart,所以沒辦法試Mario Kart的連線設定,我實際連接過的 是「動物之森」的連線設定,所以待會的教學會用「動物之森」為範本,應該 是大同小異吧,等小弟入手Mario Kart之後若有需要補充的地方小弟會再補充 ,或是歡迎大家一起討論。 小弟也有PSP,個人覺得NDS的連線是比較簡單的(因為支援AOSS),當然每個人 的想法不同,不過對任天堂的做法有疑問的人,在看完教學之後再來評價任天 堂是否為廣告花招也不遲啊!! PS: 有網友來信告知,PSP也有支援AOSS,我剛剛查了一下,本體是不支援的(2.0 版本以上才有支援),但有兩個遊戲有支援,是Wipeout跟賽馬,因為小弟沒有 這兩款遊戲,所以不曉得這個資訊,感謝告知!! ----------------------------教學開始-------------------------------- 先針對幾個常用的英文縮寫進行說明,如果對IP的相關知識已經了解的人請 跳過,直接看NDS的連線說明: IP位址: 相信大家都耳熟能詳了吧,任何需要連接上Internet的設備都需要有的位址, 必需是獨一無二的,目前的版本是第四版,也就是IPv4,能提供的位址數量是 2的32個次方個,但還得扣掉一些有的沒的不能用,所以實際能提供的數量不 到這個數,但事實上就算全部能用,也不夠全世界的使用者使用,所以下一階 段的IPv6會提供2的128次方個IP位址以符合需求,取得IP位址的方式有很多種 方法。例如像PPPoE,手動設定,和DHCP等等。 子網路遮罩(Subnet Mask): 用來區分不同class用的數值,基本上IP位址依照子網路遮罩長度的不同及開始 的位元數不同可分為四個Class,分別為A,B,C,D其中Class D是Multicast用的, 在此不討論(VLSM也不在此討論範圍),表示方式分類如下: Class A:IP位址 255.O.O.O 或 IP位址/8 Class B:IP位址 255.255.0.0 或 IP位址/16 Class C:IP位址 255.255.255.0 或 IP位址/24 內網(Private IP)和外網(Public IP): 這兩名詞主要是為了因應IP位址不足而產生的,在上述中曾提及IPv4在每個 Class中保留了一些IP不能使用,這些不能使用的IP就稱做內網(Private IP) 簡單的舉例如下: Class A:10.X.X.X/8 Class B:172.16.X.X/16 Class c:192.168.1.X/24 上面的IP都可以稱為內網IP,是不可路由的IP,想上Internet必須透過NAT才行, 詳細的定義有興趣的人可以買本TCP/IP的書來看。 而上述的IP以外的IP就稱為外網(Public IP),因為IP數量不足的關係,有許 多的設備,像是IP分享器,路由器,AP等提供了網路位址轉換,也就是NAT (Network Address Tranlate)的功能,可以讓一個外網的IP分給很多內網 的設備使用,來解決IP數量不足的問題,但缺點就是網路效能會降低(要看設 備廠商的功力了),和TCP埠的對應(一般來說和防火牆有關)。 不知道你的防火牆有沒有檔到的人,請用下列網址檢查看看吧,一般而言在 學校的宿網或公司內部比較有可能會檔: http://wifi.nintendo.co.jp/setting/02/index.html AP(Access Point): 一般翻譯做存取點,主要的用途在於將無線的訊號轉換成有線的訊號。是無線終端 設備(如NDS,PSP,PPC等等)與有線網路之間的橋樑,最陽春的AP就是上述的功能而已, 沒有任何路由(Routing)或NAT的能力,有許多ISP(像是Hinet)在申辦ADSL時會送一台 AP,就是這種陽春的AP。所以使用者的無線端設備必需有PPPoE的程式或是固定的外 網IP才行。而NDS沒有上述的功能,所以陽春的AP不能用。AP是一台完全獨立運作的設 備,不需接在任何其它的設備上。有了無線AP,就不需要買WiFi Connector了。 預設閘道器(Default Gateway): 用來將不同的網段間的IP位址做路由(Routing)的設備,一般稱做路由器,或閘 道器,兩個不同IP位址的設備而子網路遮罩所含蓋的部份相同則此兩個設備稱 為在同一個網段內,此兩個設備可以直接溝通不需透過路由器,反之則需要路由 器。 路由器的定義範圍包含了所有具備路由功能的設備,如無線AP,加了WiFi connector的PC等等都叫做路由器,因為路由器必須在兩個網段之間做路由,故一 定會有兩個IP,LAN端IP及WAN端IP,可以全是內網,也可以全是外網IP,在這個例 子中NDS屬於內網IP,故LAN端為內網IP而WAN端為外網IP來區分,與NDS介接的介面 IP則為NDS的預設閘道器IP位址,而外部IP則由PPPoE或由固定式IP的方式取得。 舉例如下: 相同網段,不需路由器: NDS1: IP位址: 192.168.001.222 Netmask:255.255.255.0 NDS2: IP位址: 192.168.001.223 Netmask:255.255.255.0 不同網段,需要路由器: NDS1: IP位址: 192.168.001.222 Netmask:255.255.255.0 NDS2: IP位址: 192.168.002.223 Netmask:255.255.255.0 DHCP(Dyanmic Host Configuration Protocol): 自動取得IP位址的通訊協定,分為伺服器端和使用者端,要使用這個功能,你 的IP分享器必需要有DHCP伺服器的功能,然後在你的NDS上設定自動取得IP就 可以使用,前提是你必需要在你的IP分享器上做好DHCP的配置,例如你要指派 給使用的IP位址的範圍,租約的時間,DNS伺服器位址,子網路遮罩等等,這必 需參考IP分享器的設定說明,一般的無線AP買來時DHCP的功能都是打開的。 PPPoE(Point to Point Protocol over Ethernet): 主要是用來跟你的ISP取得外網IP用的,一般是用在浮動IP的ADSL用戶上,如 果你是使用固定式IP,你可以不用理會這個東西,因為不像PSP,NDS沒有支援 PPPoE,所以取得外網IP的工作要交給無線AP來做。因此你只能用DHCP或手動設 定的方式來將NDS連上你的IP分享器來得到內網IP,再由IP分享器經由PPPoE得到 的外網IP透過NAT連上Internet。 NDS(Nintendo Dual Screen): 呵呵,開玩笑的,目的只是為了不讓大家跟等一下要出現的DNS混淆。 DNS(Domain Name Sevice): 一般會有主要(Primary)和次要(Secondary)兩台伺服器,主要的功能是將我們 常用的域名(Domain Name),像是www.gamer.com.tw這樣的名稱轉換成IP位址, 因為路由器,IP分享器等等設備是看不懂這些域名的,只看得懂IP。但要人類 去記IP是很痛苦的一件事,所以才有了DNS伺服器的產生,次要伺服器的功能是 在找不到主要伺服器時用到。 一般而言,DNS伺服器在IP設定正確的情況下設世界上任何一台的IP位址都可以, 但為了效能而言,選定最近的一台伺服器最好,建議以ISP提供的為準,不然設 Hinet的168.95.1.1也可以。 SSID: 指的是你的AP在網路上的名稱,你用NDS選瀏覽AP時看到的就是SSID,手動輸入時 注意大小寫。 WEP: 無線網路的加密值,分為64位元跟128位元,我在我家的Buffalo中設的是128 位元,NDS也可以用,所以我想NDS是支援128位元加密的。另外如果有用跟我 一樣Baffulo的人,注意一下你的加密是用WEP的ASCII還是HEX,因為這和你密 碼的長度有關,我用的是HEX。 ---------------------------NDS連線說明---------------------------- 在設定你的NDS之前,請先確定,你的AP已經可以連線上Internet,因為NDS沒 有PPPoE的關係,必需透過你的AP以NAT的方式上網,也就是說,你的AP要有IP分 享器的功能,市面上有許多AP沒有IP分享器的功能,是不能用的。圖示如下: NDS---DHCP或手動的加密連線----有NAT功能的AP---PPPoE或固定IP--Internet (AOSS或RAKURAKU連線) (WiFi connector) |<------------- (免費)------------>|<----ADSL連線費率---->| 由上圖可得知,免費的部份只有NDS到無線AP之間,AP到Internet的費率總要有 人付才行,不然Hinet跟sonet等等ISP賺什麼,對吧?在家裡的話當然是由使用 者自行負擔的,在外面的話除非是像美國或日本,有提供無線熱點,才有可能 全程免費,因為任天堂花了錢幫使用者們付了,另外有人提到WIFLY等等,這些 並非免費,而是需要提供帳號密碼的方式取得外網IP的,因為NDS沒有這種介 面,也是不能用的,另外遊戲的部份上網玩也是免費的,不像太十一,魔獸等 等是要收月費的。 綜合上述,NDS的連線方法有下列幾種: 一、AOSS: 我用的Baffulo是有提供AOSS連線功能,依我實際使用過的經驗,只要AP設定完 成,啟用了DHCP,按住AOSS鈕,在NDS上選用AOSS連線,不到三十秒,不但可以 不用手動設IP,連WEP的KEY都不用設,一個加密的無線連線就完成了,是最簡單 又最安心的方式。 二、RAKURAKU連線: 沒有用過,不予置評,麻煩有使用過的朋友補充吧… 三、手動偵測AP: 啟動AP的DHCP功能,在NDS上選擇偵測AP,選定你要連線的AP,選連線後輸入 WEP的KEY,連線完成。 四、WiFi Connector: 沒用過,不過已經有人寫出心得了,請參考板上的網友的說明。 五、手動設定IP位址: 如果上述的設定中,你沒有使用DHCP,而想使用手動輸入,或稱為靜態IP時, 你可以依照上面說明的欄位,填入相關的參數。當然,這時候你就必須有這些 參數才行,注意IP不可以和其它使用中的設備重覆。以我個人為例說明: Baffulo AP NDS -----------------------LAN++++++++++WAN------PPPoE-----Internet IP:192.168.11.111 192.168.11.254 PPPoE自動取得WAN的IP Mask:255.255.255.0 255.255.255.0 DNS:168.95.1.1 G/W:192.168.11.254 WEP:1111111111 WEP:1111111111 ------------------------結語------------------------------------ 總和上述,如果以上的說明你看的很痛苦,請記得以下幾個守則: 一、 請不要同時使用DHCP且不加密,雖然這種設定可以讓你最快連上Internet, 但也表示任何人只要有無線裝置,都可以藉由你的AP連上網,你花錢租來的 頻寬如果給別人用都沒關係,那就保持你的設定吧^_^ 二、 連上Internet一定要付費,只不過看付的人是誰,在國外特定的地點,任天堂 幫使用者們付了,在台灣,看看不做事的博優會不會良心發現吧。不然就找 看看家裡付近有沒有人打開DHCP又不加密的善心人士吧 三、任天堂所謂的「免費,簡單,安心」 「免費」的部份,上面已經說過很多次了,連線的費用只有在國外的特定地點才 有可能全程免費,而遊戲本身上網連線是不需要像太十一或魔獸般需要月費的。 「簡單和安心」指的是你有特定功能的無線AP時,如筆者所用的Buffalo所提供 的AOSS功能,只要按一下鈕,可以用最快速的方法得到加密的連線,如果沒有 這種功能的無線AP,當然就跟一般的PC一樣得手動設定參數了。 順帶一提,我的Buffalo WBR2-G54S是在黃色商標的商店買的,在NDS支援的無線 AP列表之中。支援802.11g,特價2700,想買的人參考一下。 以上,希望大家可以玩的愉快。