ubuntu 11.04 無線上網 - Linux

Cara avatar
By Cara
at 2011-10-13T22:02

Table of Contents


前言:
感謝各位前輩的指教
還有自己的不斷找資料及測試
辛苦了幾天後終於順立搞定

環境:
我習慣用文字介面
尤其是系統方面的驅動和設定

nb: hp G32 (2011/09 購入)
os: ubuntu 11.04 (自己抓 iso 燒光碟來裝)
mic: rtl(有線) bcm4313(無線)
ap: hinet 光纖20M 送的無線網路 modem 有天線那種

ap:
如果你不確定無線網路有沒有通
或者你不確定金鑰是什麼或加密方式的話
那你應該連進你的 modem 檢查設定

1.找一臺有接網路線可以上網的電腦(我有一臺桌電xp)
2.不要播號連線
3.桌面 -> 網芳(右鍵 內容) -> 區域連線(右鍵 內容)
4.下拉到 internet protocol tcp/ip 點內容
5.把自動取得改為使用下列 ip
6.ip 輸入 192.168.1.10
7.其他都不用打 直接點確定再點關閉
8.開網頁在網址列輸入 http://192.168.1.1
9.帳號和密碼都是 user 點確定
10.在設定網頁上點 wireless lan
11.可以設定名稱(ssid) 加密方式 可以先選 open 不加密來做測試
如果確定能連線 就代表整個網卡和線路上都沒有問題
這時候再來選加密方式 以我這邊來說有: wep 64/128bit, wpa-psk, wpa2-psk,
mixed wpa2/wpa-psk 聽說越後面越新越安全?我測試過後三個都可以連線
選了後三個的其中之一 再來設定金鑰 特別注意一下
除了顯示星號外 也沒有確認密碼機制 所以要小心 打正確 建意英文數字混雜
設好後點除存 ap 端就設定完成了 要恢復正常上網
記得把 區域連線的 ip 調回自動取得喔

系統:
回到 linux 的世界吧 用 root 比較方便 不然就一直要 sudo 了
我打算手設固定 ip 的 這樣的情況比較單純
如果自設 ip 可以連 那自動取也應該不會有問題了
先前沒法取得 ip 或手設 ip 後仍連不出去的情況
是因為 route 設定問題 後來突然想到 才去查看 並加以解決
建意在測試接段時 可以把指令寫成 script 比較方便重複利用

/etc/network/interfaces 設定:
只列出有關無線網卡方面的設定和無線網路的連線
條件是系統已經驅動你的無線網卡了
沒有的話可以用 ndiswrapper 來起動

auto wlan0 //無線網卡裝置
iface wlan0 inet static //設固定的 也就是不用 dhclient 取 ip
wpa-ssid sunkill // iwlist 蒐尋到的無線 ap 名稱 也就是 ssid
wpa-psk abcd1234 //設定的加密金鑰(key)
address 192.168.1.111 //手設對內固定 ip 我這邊網頁是寫 101 到 200
gateway 192.168.1.1 //無線 ap 的 ip 也就是你的 gateway 不知道可不可以這樣講…
netmask 255.255.255.0 //這很普遍

route 設定:
如果設定成功但還是出不去 很可能是 route 的問題
列出我的設定 必要時自己刪除或新增
詳細說明可參考 route --help

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0

主要是上面這兩行一定要有 不然根本出不去

補充:
其實還有很多相關的想寫進來 只是怕篇幅太長 所以只好儘量寫重點
剩下的可以參考我之前貼的文章 裡面有較詳細的連上無限網路指令和查找 ap 等方法
不然就是 google 一下 資訊很多
我的專業知識缺乏 講的很粗淺 還請高手賜教

--
※ 發信站 :批踢踢實業坊(ptt.cc)
◆ From: 114.34.191.4
joshua5201:恭喜你~~~ 10/15 00:48

Tags: Linux

All Comments

Sierra Rose avatar
By Sierra Rose
at 2011-10-16T07:15
恭喜你~~~

在遠端機器執行指令

Dinah avatar
By Dinah
at 2011-10-13T02:25
最近工作上需要查看某台機器(say A)上的連線,是從哪台機器(say B)連過來的 然後去看remote machine上哪一個process連過來的 現在遇到的問題是我的script是在A跑的,所以我勢必要跑個remote command on B, 但是我找到的方法都是用ssh andlt;use ...

在遠端打firefox卻打開本機端的firefox

Ula avatar
By Ula
at 2011-10-13T01:48
第一次碰到這個狀況 百思不得其解...想請問有沒有人知道原因 詳述如下 andlt;電腦A: 遠端SSH伺服器andgt; Ubuntu 10.04 firefox 3.6.17 andlt;電腦B: 遠端SSH伺服器andgt; Ubuntu 8.04 firefox 3.6.17 andlt;電 ...

Debian和OpenSUSE的抉擇問題

Harry avatar
By Harry
at 2011-10-13T00:55
Debian 也有圖形化安裝光碟可以用 http://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/ 上面有 GNOME/KDE/LXDE/XFCE 這四種桌面環境的安裝 DVD ISO 任君挑選 http://cdimage.debian ...

如何使用ssh之後再連VNC在只有一個port的時候

Puput avatar
By Puput
at 2011-10-12T16:35
看到網路上有不少解法是先建立ssh tunnel後再使用VNC連入 因為防火牆的關係,我的伺服器只能使用80 port以及22 port 我該如何做才能在不新增port的狀況下使用VNC呢 謝謝andlt;(_ _)andgt; - ...

Debian跟BSD上類似killall5的指令?

Agatha avatar
By Agatha
at 2011-10-12T05:20
我偶爾會在SSH遠端伺服器用到killall5這個指令 (killall5的man page摘要: killall5 is the SystemV killall command. It sends a signal to all processes except kernel threads and th ...