xubuntu 14.10 升级后有线网络无法自动连接

xubuntu 14.10 升级后有线网络无法自动连接

上周末,我将 14.04 xubuntu 升级到了最新版本 14.10(出于好奇)。从那以后,每次登录时,我都必须手动选择要连接的有线连接。登录后我看到的第一个通知是“网络断开连接 - 您现在处于离线状态”。

我寻找解决这个问题的方法,但却找不到任何适合并能解决我的问题的方法。

如果需要的话:

$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
dns=dnsmasq

no-auto-default=<mac:address>,

[ifupdown]
managed=true # this was false but I changed it to true yesterday, thinking it will solve the issue

$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

答案1

/etc/NetworkManager/NetworkManager.conf我发现了这个问题。我解决问题的方法是:首先,我将和的内容还原/etc/network/interfaces为原始内容:

$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
dns=dnsmasq

no-auto-default=<mac:address>,

[ifupdown]
managed=false

$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

真正解决问题的方法是勾选有线连接属性中的复选框All users may connect to this network(这很奇怪,因为我在升级之前或之后都没有修改任何设置):

在此处输入图片描述

完成这最后一步后,一切都恢复如初。

如果没有尝试:

sudo service network-manager restart

答案2

虽然所有回复者都是好心,但我从未见过如此多毫无头绪、毫无用处的答案,而这些答案完全基于花招和随机的下意识文件编辑和点击选项。我担心,并且我一直认为,你们对待 Linux 的态度是自上而下。完全颠倒了。

网络管理员有一个自动连接设置对于每个连接。非常简单、合理,正如人们所期望的那样,这些开发人员是合理、有逻辑的,并且仍然具有常识性。

一个自动连接设置“?你肯定在开玩笑!哇!”我以为这一切都是黑魔法、祈祷和交叉手指,就像我整天玩的耗费我脑细胞的电脑游戏一样。

不管怎样,回到正题上,我希望这对某些人有帮助:

使用网络管理器的命令行界面可以启用或禁用此选项,如下所示:

nmcli connection modify <connection-name> connection.autoconnect yes

其中<connection-name>应该是连接的名称,通常只是eth0

您可以使用以下方式按名称列出所有连接:

nmcli connection show

或者,更传统的,

ifconfig -a

要查看连接的所有选项,请执行以下操作:

nmcli connection show <connection-name>

(再次强调,<connection-name>这是连接的名称,类似于eth0

而且,您不需要以 root 身份执行上述任何操作。

答案3

尝试这个

vi /etc/NetworkManager/NetworkManager.conf

将 managed=false 更改为 managed=true。

从右上角选择编辑连接,然后添加新连接。指定您的 IP 地址、网络掩码、网关和 DNS 服务器 8.8.8.8。

然后将这两行添加到/etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4

然后运行:

sudo 服务网络管理器重新启动。

希望这可以帮助!

答案4

我遇到了同样的问题,您可以尝试从终端输入以下内容:

rfkill list

并查看是否存在软阻止或硬阻止,以及是否存在终端类型:

rfkill nosoftblock

或 rfkill nohardblock

然后在终端中输入:

lslist

如果在终端中输入以下命令,则可以看到网络是否已关闭或已打开:

lslist ifup

或者

lslist ifdown

然后在终端中输入:

lsmod wlan0
lsusb -s wlan0

并连接到网络,但在启动时登录,然后在终端中输入以下内容:

nmap -v -iR 10000 -Pn -p (port)
firefox

这样它就可以正常工作了。

相关内容