2014-09-18 131 views
3

我經常乘坐巴士旅行,其中大部分巴士都有某種WiFi。通過像Wicd這樣的自動連接管理器連接它們的常用方法是選擇網絡,然後在啓動瀏覽器時進行一些額外的身份驗證,然後完成。但OpenBSD沒有這樣的管理器,所以我開始使用和標準的ifconfig方法一樣。在標準的情況下,我有例如WEP2加密和密碼驗證,去了解它的方式是先運行:OpenBSD,通過網站身份驗證連接到WPA WiFi

ifconfig iwn0 nwid <network_id> wpakey <password> 

,之後:

dhclient iwn0 

是如何在公交車的情況下,在沒有密碼的連接問題?一旦運行dhclient

iwn0: no link ............. sleeping 

:到目前爲止,我試過幾件事情好像不指定所有密碼或給予一個空密碼(立即拒絕),但他們都導致輸出這樣。

回答

2

我深入瞭解手冊頁(ifconfig(8))並發現了以下方法。我第一個問題:

ifconfig iwn0 nwid <network_id> -wpa 

根據以下摘錄形成手冊頁:

-wpa Disable Wi-Fi Protected Access. 

然後我的問題:

dhclient iwn0 

和裝載任何網站(並通過認證會)後,我已建立連接。

+0

如果你已經配置了wpa的接口(假設你在家使用它),當你移動到一個不受保護的網絡時,你必須發出-wpa。如果你只是第一次提出界面,你不需要它。您可以使用相同的格式重置您的nwid或您的nwkey(這是WEP連接的關鍵)。在我的腳本中,我通常使用 ifconfig -nwid -wpakey -nwkey 開始重置它,然後將其恢復爲正確的值。 最後,這個問題應該可能在serverfault – ramrunner 2014-09-19 16:45:18

+0

我明白你的意思,@ramrunner。在我的例子中'-wpa'就足夠了,這是我自從系統啓動以來使用'ifconfig'的個人歷史問題。所以很自然地,關掉所有三個參數將處理以前用法的所有可能情況。謝謝。 – 2014-09-21 07:57:37

相關問題