Answers:
您可以在Ubuntu服务器上安装GUI界面以获取网络管理器,或遵循本页上的wpa_supplicant(https://help.ubuntu.com/community/WifiDocs/WPAHowTo)。
注意:首先,您将要确保服务器已安装wpa_supplicant。服务器并不总是拥有它,如果您不能至少一次将其连接到以太网,则可能会很难。
这就是我的方法。(请务必使用您的IP地址和网络接口名称)
服务器不需要这部分,就好像您想杀死所有会干扰台式机的东西一样。
sudo stop network-manager
sudo killall wpa_supplicant #must stop network-manager before this as it resurrects it.
sudo killall nm-applet
除非将文件丢弃,否则只需要执行一次。(您可以将配置放到任何地方)
wpa_passphrase "YOUR_ESSID" | sudo tee /etc/wpa_supplicant.conf #and type your password
-B
让后台-s
登录到syslog -c
告诉它配置在哪里。-i
接口
sudo wpa_supplicant -B -s -c /etc/wpa_supplicant.conf -i wlan0
用于DHCP只需使用
sudo dhclient wlan0
用于静态ip
sudo ifconfig wlan0 192.168.1.12 #Be sure to set you ip to what works for you.
应该能够通过ip ping路由器。$ ping 192.168.1.1
sudo route add default gw 192.168.1.1 # use the ip of you router
应该能够ping通整个网络。$平8.8.8.8
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
需要被完成。$ ping google.com
这不会通过重新启动而持续。为了使这种情况在重启后仍然存在,
sudo nano /etc/network/interfaces
将其添加到底部(如果您使用其他接口,请用wlan0代替):
auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
请注意,如果您的服务器数量很少,则可能未安装KILLALL组件。您可以通过以下方式获得killall:
aptitude install psmisc