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


8

我打算也许在旧计算机上安装Ubuntu服务器。但是我的问题是:我可以在计算机上安装Ubuntu服务器并将其无线连接到我的家庭网络吗?在这种情况下,我不能使用电缆。

Answers:



5

注意:首先,您将要确保服务器已安装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

上面的答案几乎是完美的,尽管我必须在调用wpa_supplicant的预行中添加“ -i wlan0”。(这与进一步解答的示例匹配。)
Gervase Markham 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.