网络管理员说“设备不受管理”

Dan*_*ver 174 network-manager

在此处输入图片说明在此处输入图片说明我曾经能够通过编辑 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)
Run Code Online (Sandbox Code Playgroud)

fos*_*dom 271

未管理的有线设备

您的界面很可能出现在 /etc/network/interfaces 中。默认情况下,NetworkManager 不管理出现在 /etc/network/interfaces 中的接口。您可以更改此行为。

为此 - 在终端中:

sudo nano /etc/NetworkManager/NetworkManager.conf
Run Code Online (Sandbox Code Playgroud)

将行managed=false更改为managed=true

保存、停止和启动网络管理器:

sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)

或者,您可以从 /etc/network/interfaces 中删除该接口。

备份当前的接口文件:

sudo cp /etc/network/interfaces /etc/network_interfaces_backup
Run Code Online (Sandbox Code Playgroud)

然后打开文件:

sudo nano /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

删除该文件中的所有内容并复制并粘贴以下内容:

auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

保存、停止和启动网络管理器:

sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

仔细检查网络管理器(单击指示器)您已勾选启用网络,您还应该强制删除旧的“有线连接”并选择网络管理器指示器中显示的新有线连接。

  • 我更喜欢“替代”方法,因为它允许您稍后从网络管理器的 UI 编辑网络连接,指定其他名称服务器、DHCP 客户端 ID 和 802.1x 安全设置等... (2认同)

Dav*_*cum 33

给定的解决方案都不适合我。我在很久没有启动的 Ubuntu 16.04 机器上遇到了这个问题。经过更多搜索后,这个命令对我有用。

sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!您的解决方案在 18.04 对我有用。 (3认同)
  • 进行了 20.04 的最小安装。长期服务。 (3认同)
  • 谢谢 !!!在最终找到您的解决方案之前,我花了大约两个小时。从 18.10 开始工作。 (2认同)
  • 这应该与检查答案相结合。完成上述所有操作后,还需要此文件。 (2认同)

小智 15

未管理的有线设备

我在华硕 Eee PC 1005HA 上全新安装时遇到了同样的问题。实时环境没有问题,但是一旦安装,我就无法获得响应或无法读取“设备未管理”的连接。当我更改此配置文件中的文本并重新启动网络管理器时,一切正常!

gksudo gedit /etc/NetworkManager/NetworkManager.conf
Run Code Online (Sandbox Code Playgroud)

对于 lubuntu:

gksudo leafpad /etc/NetworkManager/NetworkManager.conf
Run Code Online (Sandbox Code Playgroud)

现在文本编辑器将打开。找到该行managed=false并将false替换为true并保存文件 ( ctrl+ s) 并关闭文件。

重新启动您的计算机或 NetworkManager 服务 ( sudo service network-manager restart)。


el.*_*omo 10

无线设备不受管理

安装 Ubuntu 11.10 替代版本后,我也发现了这个问题。

就我而言,/etc/network/interfaces在安装期间配置为下载新包,并且在第一次会话期间设置 NetworkManager 后出现冲突。

我找到的解决方案是在/etc/network/interfaces(在控制台sudo vim /etc/network/interfaces或您选择的编辑器中)评论与 wlan 接口相关的行:

# 主网络接口
#auto wlan0
#iface wlan0 inet dhcp
# wpa-ssid [your_ssid]
# wpa-psk [your_wpa_password]

然后,约瑟夫VanPelt提出,设置managed=false/etc/NetworkManager/NetworkManager.conf运行sudo service network-manager restart

  • 设置 managed= 是不必要的(除非它是为了恢复先前的更改)。 (2认同)

小智 9

上述所有解决方案均失败。这是 Ubuntu 19.10 最小安装的解决方案,因此该解决方案适合您的可能性非常高。

我们将编辑一个文件,但您不能将所有内容都塞在一行中,因为这会导致错误。将 [keyfile] 放在第一行,将命令的其余部分放在第二行。

sudo nano /etc/NetworkManager/conf.d/10-globally-management-devices.conf

[密钥文件]

非托管设备=*,例外:类型:wifi,例外:类型:wwan,例外:类型:以太网

ctrl-o 保存 ctrl-x 关闭文件和 nano

重新启动之前,请确保内容 @ /usr/lib/NetworkManager/conf.d/10-globally-management-devices.conf 为空

请阅读说明以免搞砸:网络管理器可能会查看上述两个目录中的 10-globally-management-devices.conf 文件。如果它们都没有用新行分隔的 [keyfile],则网络管理器将崩溃(已确认)。如果它们都有由新行分隔的 [keyfile],大概和以前一样,网络管理器将崩溃(未经证实)。据推测,[keyfile] 的意思是“使用此文件作为配置”,因此是上述网络管理器的行为。因此,其中一个文件应该为空,另一个文件应该有 [keyfile],后跟新行和命令的其余部分。因此,在 Ubuntu 中,/usr/ 文件将始终清零,除非可能像 14.04 或更早版本那样。但对于其他发行版,情况可能相反,/etc/ 文件被清零,而 /usr/ 文件被正确编辑和格式化。

Ubuntu 绝地大师


kir*_*iri 8

未管理的有线设备

这是一个简单的命令,它以非交互方式与接受的答案相同。

在终端中运行此命令以使用它:

sudo sed -i 's/^managed=false/managed=true/' /etc/NetworkManager/NetworkManager.conf
Run Code Online (Sandbox Code Playgroud)

之后您可能必须使用以下命令重新启动网络管理器:

sudo service network-manager restart
Run Code Online (Sandbox Code Playgroud)


小智 5

可能会出现这样的情况,当一个人运行pppoeconf或类似的东西并且该命令覆盖了NetworkManager保存的设置时。即使设备似乎工作正常,网络管理器也会显示设备状态为不受管理。

如果这是一个普通用户的电脑,具有简单的网络配置,如通过 DHCP 连接和自动配置,只需注释掉这些行并重新启动网络管理器。

$ sudo restart network-manager
Run Code Online (Sandbox Code Playgroud)

如有其他情况,请说明。