使用CLI自动连接到无线网络
我需要我的机器每次启动时自动连接到无线网络
我正在运行无头服务器(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,提前感谢
请将您的/ 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服务器使用范围之外的地址,当然,请在此处替换您的详细信息。
登录时自动无线连接
如果您想自动登录无线路由器,请执行以下步骤:
-
打开
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
-
保存文件并重新启动计算机。