這是一個簡單的無線網路偵測及儲存設定的 script 檔案,主要就是把一連串麻煩的動作進行偷懶而已...好處是完全使用指令行就能完成動作,不需要安裝額外 GUI 程式介面,輕巧又不失便利(>ω<)♪♪
注意:請先確認自己無線驅動安裝完成 ##ReadMore##
檔案
url,安裝至 /usr/bin 或 /usr/local/bin,建議改名成 wlan 並記得要有執行權限特色
- 自動啟動無線尋找,列出可用清單並以對話式詢問
- 簡單可管理的連線設定檔
- 可手動指令呼叫
- 啟動設備
- 掃描
- 指定連線網路
- 設定IP
使用方法
一個典型的使用流程是這樣的,要用 sudo 執行:(粗字表示鍵盤輸入,Enter 表按 Enter)[user]$ sudo wlan偵測到的無線網路就列在 there are: 的下面,最前面有 '*' 開頭的表示有加密,輸入你要的連線名稱和後面的 key [密碼] ,其後如果是自動偵測 IP 的無線網路就輸入 dhcp (或手動的輸入 static 192.168.1.2 192.168.1.254 之類),最後選擇是否要存下此設定。
密碼:
no list file /home/user/.wlst, create one
<< auto mode, wlan --help for manual help >>
there are:
*"default" Quality=53/100 Signal level=-61 dBm Noise level=-72 dBm
with profiles:
type # to set, or Enter to manual setting: Enter
type "[essid] (key [key])": default key passkeyhere
type "dhcp" for dhcp
"static [IP] [gateway]" for static
dhcp
save to list? [Y/n]Enter
使用已存清單的例子:
[user]$ sudo wlan輸入數字選取設定檔裡的資料連線即可。 其他的說明請用指令 [user]$ sudo wlan --help 或打開檔案本身查看
密碼:
<< auto mode, wlan --help for manual help >>
there are:
*"default" Quality=53/100 Signal level=-61 dBm Noise level=-71 dBm
with profiles:
1 default key passkeyhere # dhcp
type # to set, or Enter to manual setting: 1
連線管理
檔案預設存在 $HOME/.wlst 下,打開他的格式就像這樣:default key passkeyhere # dhcp如果多一點的話:
default key passkeyhere # dhcp'#' 的左邊設定連線的訊號名和密碼,分有無密碼,右邊則是 IP 設定方式,分自動和指定,可以自己用編輯器修改
WLnopw # dhcp
WLstatic key wpass # static 192.168.1.13 192.168.1.254
設定
大部份下情況下都沒有問題才是,在你已經裝好驅動的前提下,不過若你的設定不太一樣的話請打開 wlan.sh 檔修改 wid 和 lstf 這兩個參數- 自動介面無法處理 essid 名有空白的狀況,現階段只能以指令方式連線
沒有留言:
張貼留言