我最近在我的旧笔记本电脑上安装了 Ubuntu 服务器,并尝试在这里设置私人网络托管(主要是为了学习经验)。但是,我无法将服务器连接到互联网。有人可以帮我吗?我采取的步骤如下:
1)编辑/etc/network/interfaces
添加:
auto wlan0
iface wlan0 inet dhcp
wireless-essid WIFI-NAME
wireless-essid WIFI-PASSWORD
2)运行/etc/init.d/networking restart
——>什么都没发生3)然后我创建了一个wpa.conf
包含以下详细信息的文件
network={
ssid="networkname"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP
group=TKIP
psk="networkpassword"
}
4)然后运行wpa_supplicant -iwlan0 -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf
这会产生更多错误,例如
ioctl[SIOCSIWENCODEEXT]: Invalid argument
但最终还是成功建立了连接
CTRL-EVENT-CONNECTED - Connection to xxx completed
第一次运行正常。我的服务器闲置了一段时间后,它断开了连接,现在无法正常工作。我有一个 IP 地址(显示为ifconfig
),dhclient wlan0
返回File exists
但什么都没用。
有人能帮帮我吗?谢谢。
答案1
如果您的接入点使用的是 WPA 而不是 WEP(我希望如此 - WEP 安全性较差),那么您需要相应地更改 /etc/network/interfaces 文件中的关键字:
auto wlan0
iface wlan0 inet dhcp
wpa-ssid WIFI-NAME
wpa-psk WIFI-PASSWORD
据我所知,文件wpa.conf
不是必需的。