我以前能够通过编辑 Auto Eth0 与 Ipv4 部分中的其他计算机共享我的网络连接,现在我将我的笔记本电脑升级到 11.10。
现在网络管理器中没有有线连接。当我单击托盘顶部的连接小程序时,它还显示wired device not managed
!
当我输入 ifconfig -a
daniella@daniella-1001HA:~$ ifconfig -a
eth0 Link encap:Ethernet HWaddr 90:e6:ba:83:d6:fc
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:45
eth0:avahi Link encap:Ethernet HWaddr 90:e6:ba:83:d6:fc
inet addr:169.254.13.40 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Interrupt:45
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:25:d3:90:43:41
inet addr:192.168.0.6 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::225:d3ff:fe90:4341/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:12881 errors:0 dropped:0 overruns:0 frame:0
TX packets:12867 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8851081 (8.8 MB) TX bytes:2343199 (2.3 MB)
答案1
有线设备不受管理
您的接口很可能出现在 /etc/network/interfaces 中。默认情况下,NetworkManager 不管理出现在 /etc/network/interfaces 中的接口。您可以更改此行为。
要执行此操作——在终端中:
sudo nano /etc/NetworkManager/NetworkManager.conf
改变路线管理=false到管理=真
保存、停止和启动网络管理器:
sudo service network-manager restart
或者,您可以从 /etc/network/interfaces 中删除接口。
备份当前接口文件:
sudo cp /etc/network/interfaces /etc/network_interfaces_backup
然后打开文件:
sudo nano /etc/network/interfaces
删除该文件中的所有内容并复制并粘贴以下内容:
auto lo
iface lo inet loopback
保存、停止和启动网络管理器:
sudo service network-manager restart
在网络管理器中仔细检查(单击指示器)是否已启用网络勾选后您还应该强制删除旧的“有线连接”并选择网络管理器指示器中显示的新有线连接。
答案2
Ubuntu 安装了一个配置文件,将大多数设备设置为非托管状态:
/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
:
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma
要禁用此功能,您可以在以下位置创建一个同名的空白文件/etc
:
sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo systemctl restart NetworkManager
答案3
有线设备不受管理
我在 Asus Eee PC 1005HA 上全新安装时也遇到了同样的问题。实时环境运行正常,但安装后我无法让连接响应或不显示“设备不受管理”。当我更改此配置文件中的文本并重新启动网络管理器时,一切正常!
gksudo gedit /etc/NetworkManager/NetworkManager.conf
对于 lubuntu:
gksudo leafpad /etc/NetworkManager/NetworkManager.conf
现在文本编辑器将打开。找到以下行managed=false
并替换错误的和真的并保存文件(ctrl+ s)并关闭文件。
重新启动计算机或 NetworkManager 服务 ( sudo service network-manager restart
)。
答案4
以上所有解决方案均失败。这是针对最小安装的 Ubuntu 19.10 的解决方案,因此该解决方案对您有效的几率非常高。
我们要编辑一个文件,但您不能将所有内容都塞在一行上,因为这会导致错误。将 [keyfile] 放在第一行,将命令的其余部分放在第二行。
sudo nano /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
[密钥文件]
非托管设备 = *,除:类型:wifi,除:类型:wwan,除:类型:以太网
ctrl-o 保存 ctrl-x 关闭文件和 nano
重新启动之前,请确保 /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf 的内容为空
解释,请阅读以免搞砸:网络管理器大概会查看上述两个目录中的两个 10-globally-managed-devices.conf 文件。如果它们都没有用新行分隔的 [keyfile],则网络管理器会崩溃(已确认)。如果它们都有用新行分隔的 [keyfile],则大概像以前一样,网络管理器会崩溃(未确认)。大概 [keyfile] 表示“使用此文件作为配置”,因此会出现上述网络管理器行为。因此,其中一个文件应该是空的,另一个文件应该有 [keyfile],后面跟着新行和其余命令。因此,在 Ubuntu 中,/usr/ 文件将始终被归零,除非可能回到 14.04 或更早的版本。但对于其他发行版,情况可能相反,其中 /etc/ 文件被归零,而 /usr/ 文件被正确编辑和格式化。
Ubuntu 绝地大师