我已经使用 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
当然,请替换上面您的详细信息。