Ubuntu Server 16.04.2 - Wifi 连接

Ubuntu Server 16.04.2 - Wifi 连接

简单说一下。我找到了一台旧笔记本电脑,决定把它改造成服务器。只是想看看我是否能做到。

安装顺利。

问题是,当连接到网络时,它就是... 无法连接。所以我整晚都在谷歌上搜索和调整,我的眼睛太累了,我决定直接问一下。

无线网卡是Qualcomm Atheros AR242x。

接口文件内容如下:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet static
   address 192.168.x.xx
   netmask 255.255.255.0
   gateway 192.168.x.xx
   wpa-ssid foo
   wpa-psk boo

然后我跑

sudo /etc/init.d/networking restart

失败了。

我做错了什么?我遗漏了什么?

提前致谢

答案1

由于从 Ubuntu 16.04 开始的持久接口命名,我怀疑您的接口名称不是 wlan0。确认:

iwconfig

您可能会发现它类似于 wlp3s0 或类似的东西。如果是这样,请修改文件interfaces以读取:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlp3s0
iface wlp3s0 inet static
   address 192.168.x.xx
   netmask 255.255.255.0
   gateway 192.168.x.xx
   dns-nameservers 192.168.x.xx 8.8.8.8
   wpa-ssid foo
   wpa-psk boo

检查路由器或接入点的管理页面,找到用于 DHCP 的地址范围;为静态服务器选择该范围之外的地址,以免发生冲突。

重新启动或者重新启动界面:

sudo ifdown wlp3s0 && sudo ifup -v wlp3s0

你連線了嗎?

ping -c3 8.8.8.8
ping -c3 www.ubuntu.com

答案2

机器上设置了静态 IP 地址。要解决这个问题,首先让我们打开终端:

ctrl-alt-t

将以下几个命令复制/粘贴到终端中。

接下来我们用chili555的命令(他拼写错误)来验证接口是否正确:

ifconfig

现在,让我们与路由器取得联系并打个招呼,打开详细开关看看会发生什么:

sudo dhclient -v

输入你的 root 密码。你应该在输出中看到 IP 地址请求和提供的行。现在,让我们释放静态 IP 地址(使用 -v 查看发生了什么):

sudo dhclient -v -r

此会话无需再次输入密码。

在某些 Linux 版本中,这将关闭网络接口并且不更新 IP 地址。如果发生这种情况,您现在可以像第一次一样使用 GUI 网络管理器重新连接到无线网络,或者使用 chili555 的 ifdown/ifup 命令(不确定他的准确性,我自己从未使用过)。

如果仍有问题,下一步要做的是打开笔记本电脑,确保无线天线已连接且未损坏。你看:天线穿过铰链并延伸到屏幕周围。有时当笔记本电脑老化时,那根电线可能会在铰链处损坏。重新连接很简单,但打开带有隐藏螺丝等的笔记本电脑可能很困难,因此请在 YouTube 上查找适合您型号的程序。

如果断开连接,请重新连接并重试。如果损坏,您可以更换它,或者购买 USB Wifi 适配器。当然,无需打开笔记本电脑即可使用 USB 适配器!

来源: https://www.computerhope.com/issues/ch001078.htm

相关内容