我已经使用 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>
Run Code Online (Sandbox Code Playgroud)
系统不会在启动时启动网络连接,但它几乎立即启动,我在登录时明确设置了 SSID。我不需要做任何其他事情。IP 地址由 dhcp 服务器(我的路由器)正确分配,然后机器显示在路由器的连接列表中。我将尝试使用静态路由,看看我们如何进行。很快回来。
这个问题与 SSID 隐藏在我的无线网络上的事实有关。在我看来,这是一个错误。
SSID 隐藏:系统启动需要很长时间(等待网络启动失败)。一旦我登录,然后iwconfig
在几秒钟内显式设置 essid 并启用网络;没有其他事情需要做。
不隐藏 SSID:系统快速启动,网络立即启动并运行。
综上所述,与具体的适配器无关,与接口文件无关。
感谢@chilli555 抽出时间提供帮助。
配置服务器的常用方法是在文件 /etc/network/interfaces 中填写您的详细信息。首先,确认您有一个可用的无线接口:
iwconfig
Run Code Online (Sandbox Code Playgroud)
你有一个接口,最好是 wlan0?接下来确认它按预期工作:
sudo iwlist wlan0 scan
Run Code Online (Sandbox Code Playgroud)
你看到你的网络吗?如果是这样,请使用编辑器 vim 编辑文件:
sudo vim /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)
添加您的详细信息,使其看起来像:
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>
Run Code Online (Sandbox Code Playgroud)
保存更改并使用 :wq 关闭 vim。现在获取界面以查看和使用新设置:
sudo ifdown wlan0 && sudo ifup wlan0
Run Code Online (Sandbox Code Playgroud)
确认您获得了新地址:
ifconfig
Run Code Online (Sandbox Code Playgroud)
并且您可以访问互联网:
ping -c3 www.google.com
Run Code Online (Sandbox Code Playgroud)
当然,请替换上面的详细信息。
归档时间: |
|
查看次数: |
15167 次 |
最近记录: |