首先,我只想说这个网站非常棒并且在我重新使用 Ubuntu 的过程中给予了我很大的帮助。
我最近将一台 VAIO 笔记本电脑改装为运行 Ubuntu Server 14.04。我尚未克服的第一个障碍是为服务器获取无线互联网连接。在安装过程中,它要求输入我的无线路由器的详细信息。在第一次安装时,我将路由器设置为仅接受已知的 MAC 地址,并且不广播自身。输入正确的网络详细信息后,它不会添加它。因此我返回并使用以太网电缆直接连接到路由器,起初没有用,但在将路由器配置为不过滤 MAC 地址后,它似乎工作正常。
我尝试使用此处的解释通过命令行修复无线问题:
不幸的是,wpa_supplicant 方法都不起作用,当我尝试网络管理器部分时,我的计算机说它找不到 create_connections 文件夹。但是,目前这不是我现在要写的问题,(我可能不得不在某个时候开始一个新线程!)我改为在服务器上安装 Lubuntu GUI,看看我是否可以从那里访问网络管理器,并通过它访问无线。下载并启动后,互联网仍然可以使用以太网电缆工作。但是,没有显示网络管理器的图标,虽然有一个空格。所以我做了更多的观察,发现你必须转到首选项 > lx.... 并在自动启动选项卡中键入 nm-applet。执行此操作并重新登录后,没有出现图标,但空白处增加了。我双击空白处,网络管理器出现了,出现了两个 NM 图标。我用其中一个连接到我的无线路由器,以为一切都会好起来! (两个 NM 图标都显示已连接到我的无线网络。)打开 Firefox 后,尝试访问 BBC 网站时圆圈一直在转动。此时我关闭了 eth0 端口以防干扰,但仍然不起作用。我进入命令行并输入“ping -c 5 www.bbc.co.uk”,过了一会儿,它说无法连接到服务器。我 ping 了路由器地址,一切正常。然后我打开 eth0 端口,但仍然无法访问互联网!因此我返回首选项 > LX... 并删除 nm-applet。重新登录帐户后,我可以通过以太网电缆访问互联网。但是网络管理器图标消失了,当我单击空白处时,虽然出现了选项,但它们是灰色的。我再次尝试了 NM-applet 解决方案,图标出现了,但单击它们时选项仍然呈灰色。
我花了两天的大部分时间试图解决这个问题,但毫无进展。有人能提出任何建议来帮忙吗?
答案1
地址行中的IP地址必须是您在路由器内配置的保留IP地址。
这种方法效果不错,但更常见的方法是选择路由器中 DHCP 范围之外的地址。例如,如果路由器设置为允许 DHCP 使用 50 个地址,例如从 192.168.1.2 到 192.168.1.51,则选择范围之外的地址,例如 192.168.1.100。记录静态分配的各种地址,或者像我几年前做的那样;用记号笔在机器背面写上“100”。这种方法粗暴但有效。
答案2
我的 Ubuntu 服务器现在可以运行了。
我遵循的过程如下:(注意:这些步骤适用于简单的家庭网络,并且假设您对获取本地网络设置(例如网关地址和 DNS 名称服务器地址)有一点了解。)
1)我设立了一个我的路由器内保留的 IP 地址用于我的家庭网络。(请参阅本文末尾的 NB1,了解如何获取设备的无线 MAC 地址。这可能需要保留 IP 地址)这部分对我来说非常重要,因为首次安装 Ubuntu 服务器时,我的设备无法无线访问路由器,直到在路由器上配置此地址。不要忘记您保留的 IP 地址,因为稍后会需要它!!!
2) Ubuntu 服务器启动后,我进入系统内的“interfaces”文件进行编辑。注意:请参阅末尾有关文本编辑器的说明!
3)我在最后一个条目之后按了几次回车键,并在接口文件中输入了以下几行以使无线网络正常工作:
自动 WLAN0
iface wlan0 inet 静态
地址 192.168.1.120 <-- 路由器上配置的保留 IP 地址
网络掩码 255.255.255.0
网关 192.168.1.1
dns 名称服务器 8.8.8.8 192.168.1.1
wpa-ssid 我的路由器名称
wpa-psk mysecretkey
前两行必须按原样输入。地址行中的 IP 地址必须是您在路由器中配置的保留 IP 地址。网络掩码行应按原样输入(假设这是一个家庭网络,具有简单的 255.255.255.0 网络。)网关地址和 dns-nameserver 在家庭路由器上通常是相同的,可以在访问家庭路由器时找到,或者在任何 Windows 机器上的命令行中输入 ipconfig,也可以在平板电脑、平板或智能手机上的网络配置中检查!
我的路由器名称WPA 行中的是网络上识别的路由器的实际名称(例如 SKY76543、BTHub-98054 等)
我的秘密密钥是路由器密码,用于连接路由器。注意:如果您的路由器配置了 WPA/WPA2,则显示这些行。如果您未配置,或者使用 WEP,请考虑更新为 WPA!(不要输入这些行!)
将上述内容输入到接口文件中后,保存,然后重新启动服务器,然后您就应该可以无线访问了!!!
注:1 对于其他阅读本文的人来说,你可能需要设备正在使用的无线网卡的 MAC 地址 - 在命令行中输入 ifconfig 将显示你的网络接口和关联的 MAC 地址,它们始终采用以下格式啊:啊:啊:啊:啊:啊:啊其中 a 实际上是 0-9 之间的数字,或者是字母 af。路由器所需的 MAC 地址是与 wlan0 适配器关联的 MAC 地址。需要特别注意的是,如果无线适配器尚未“打开”,则此操作可能不起作用。输入iwconfig wlan0 up在命令行中(作为根用户)会将其调出。如果您收到的响应提到了有关 rfkill 的内容,请尝试在命令行中输入“sudo rfkill unblock wifi”,然后输入之前的 iwconfig 命令(记住以 root 用户身份输入!)最后输入是否配置并且 wlan0 应该出现!
NB2 我使用了命令“gksudo gedit /etc/network/interfaces。”,它打开 /etc/network 文件夹中的接口文件,并使用 gedit 文本编辑器将其打开;gksudo 命令实际上允许您编辑文件,而不仅仅是查看它。gedit 是 Ubuntu 中的文本编辑器,允许您编辑 Ubunutu 中的任何类型的文件。此时,我已经在 ubuntu 服务器上安装了 lubuntu 桌面,并且安装了 gedit 程序。gedit 需要一个 gui 前端才能工作。如果您有一个新的 ubuntu 服务器,并且只有命令行可以使用,vi 文本编辑器(应该随您的安装一起提供)也允许您编辑接口文件。使用命令“vi /etc/network/interfaces。”在 vi 中打开它。Vi 的使用比 gedit 稍微复杂一些,因此请了解如何从 vi 编辑文件,然后从 vi 保存它们。
注意:以上所有内容均感谢 askubuntu 以及主要 chili555 在接口文件中的配置。