Ubuntu服务器可以连接到WPA2加密的无线网络吗?

我打算在旧机器上安装Ubuntu服务器。 但我的问题是:我可以在一台机器上安装Ubuntu服务器并让它连接到我的家庭网络 – 无线? 在这种情况下我不能使用电缆。

您可以安装GUI界面到Ubuntu服务器以获取网络管理器或关注此页面上的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 for background -s to log to 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网。 $ 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 

请注意,如果您具有最servlets器,则可能未安装KILLALL组件。 你可以得到killall:

 aptitude install psmisc