我需要我的机器每次启动时自动连接到无线网络
我正在运行无头服务器(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 文件来实现这一点,我将不胜感激
请注意我的路由器正在运行 wed,提前致谢
答案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
保存文件并重新启动计算机。