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

Lyr*_*tor 8 server wireless networking

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

小智 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
Run Code Online (Sandbox Code Playgroud)

除非文件被破坏,否则只需执行一次。(你真的可以把配置放在任何地方)

wpa_passphrase "YOUR_ESSID" | sudo tee /etc/wpa_supplicant.conf #and type your password
Run Code Online (Sandbox Code Playgroud)

-B后台-s登录到 syslog-c以告诉它配置在哪里。-i界面

sudo wpa_supplicant -B -s -c /etc/wpa_supplicant.conf -i wlan0
Run Code Online (Sandbox Code Playgroud)

对于 DHCP 只需使用

sudo dhclient wlan0
Run Code Online (Sandbox Code Playgroud)

静态ip

sudo ifconfig wlan0 192.168.1.12 #Be sure to set you ip to what works for you.
Run Code Online (Sandbox Code Playgroud)

应该可以通过ip ping 你的路由器。$ 平 192.168.1.1

sudo route add default gw 192.168.1.1 # use the ip of you router
Run Code Online (Sandbox Code Playgroud)

应该可以ping通网络。$ 平 8.8.8.8

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

需要被完成。$ ping google.com

这不会持续到重启。为了通过重新启动保持这种状态,

sudo nano /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

将此添加到底部(如果您有不同的界面,请替换 wlan0):

auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
Run Code Online (Sandbox Code Playgroud)

请注意,如果您有一个最小的服务器,您可能没有安装 KILLALL 组件。您可以通过以下方式获得 killall:

aptitude install psmisc
Run Code Online (Sandbox Code Playgroud)


Mik*_*ike 3

您可以在 Ubuntu 服务器上安装 GUI 界面以获取 Network Manager 或关注此页面上的 wpa_supplicant ( https://help.ubuntu.com/community/WifiDocs/WPAHowTo )。

  • wpa_supplicant 可以从命令行配置。 (2认同)