Ubuntu Server 12.04.2 - 无线连接

Ubuntu Server 12.04.2 - 无线连接

我已经使用 Ubuntu 桌面一段时间了,现在正尝试设置服务器。我使用的是无线 PCI 适配器,它与 Ubuntu Live CD 配合良好。

在安装服务器时,它找到了适配器,并且(在我输入 SSID 和 WPA 密钥后)几乎立即连接到网络。但是,安装后第一次启动时,它在启动过程中无法连接。此时,我不确定接下来该怎么做。我读过《服务器指南》,但网络章节中没有关于无线网络的内容。

我习惯使用桌面 GUI,因此命令行界面有点令人生畏。请温柔一点...

仅供参考,无线适配器是 TP-Link TL-WN781ND


我的接口文件看起来简单多了 -

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid RunnymedeData
    wpa-psk <my_key>

系统在启动时不会启动网络连接,但是当我在登录时明确设置 SSID 时,网络连接几乎立即启动。我不需要做任何其他事情。DHCP 服务器(我的路由器)正确分配了 IP 地址,然后机器显示在路由器的连接列表中。我会尝试静态路由,看看效果如何。很快回来。


此问题与我的无线网络中隐藏的 SSID 有关。在我看来,这是一个错误。

隐藏 SSID:系统启动时间很长(等待网络启动失败)。登录后,明确设置 essid 即可iwconfig在几秒钟内启用网络;无需执行任何其他操作。

SSID 未隐藏:系统启动迅速,网络立即启动并运行。

总之,与特定适配器无关,与接口文件无关。

感谢@chilli555 抽出时间提供帮助。

答案1

配置服务器的常用方法是在文件 /etc/network/interfaces 中填写您的详细信息。首先,确认您有一个可用的无线接口:

iwconfig

您有接口吗,最好是 wlan0?接下来确认它是否按预期工作:

sudo iwlist wlan0 scan

您是否看到了您的网络?如果是,请使用编辑器 vim 编辑该文件:

sudo vim /etc/network/interfaces

添加您的详细信息,使其看起来像:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static  <--you want to be able to reach your server by ssh and ftp
address 192.168.1.100  <--an address outside the DHCP range in the router
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
wpa-ssid <your_network>
wpa-psk <your_key>

保存更改并使用 :wq 关闭 vim。现在获取界面以查看和使用新设置:

sudo ifdown wlan0 && sudo ifup wlan0

确认您已获得新地址:

ifconfig

并且您可以访问互联网:

ping -c3 www.google.com

当然,请替换上面您的详细信息。

相关内容