我需要我的機器在每次啟動時自動連接到無線網絡
我正在運行無頭伺服器(10.04),我使用以下命令手動連接到網絡
sudo iwconfig wlan0 essid "SSID_Name"
sudo iwconfig wlan0 key XXXXX
sudo iwconfig wlan0 key open
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0
如果我們可以透過修改 etc/network/interfaces 檔案來做到這一點,我將不勝感激
請注意,我的路由器正在運行 wep,提前致謝
答案1
請將您的 /etc/network/interfaces 檔案修改為:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wireless-ssid SSID_Name
wireless-key XXXXX
如果您希望透過 ssh 和 ftp 進入伺服器,您需要知道它在哪裡。使用靜態 IP 位址執行此操作:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wireless-ssid SSID_Name
wireless-key XXXXX
dns-nameservers 8.8.8.8 192.168.1.1
此外,您的設定意味著您的網路是使用 WEP 加密的,這是非常不安全的。我建議您將路由器更改為 WPA2-AES:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid SSID_Name
wpa-psk XXXXX
dns-nameservers 8.8.8.8 192.168.1.1
請務必選擇路由器中 DHCP 伺服器使用的範圍之外的位址,當然,請在此處替換您的詳細資訊。
答案2
登入時自動無線連接
如果您想自動登入無線路由器,請執行下列步驟:
開啟
interface
文件:sudo nano /etc/network/interfaces
新增以下資訊(假設您的介面名為 wlan0):
auto wlan0 iface wlan0 inet static address ASSIGNED_IP netmask 255.255.255.0 gateway THE_GATEWAY wireless-essid YOURSSID wireless-key WIRELESSKEY_HERE
儲存檔案並重新啟動電腦。