问题描述
我以前可以通过编辑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)
最佳解决思路
有线设备不受管理
很可能你的界面出现在/etc /network /interfaces中。默认情况下,NetworkManager不管理出现在/etc /network /interfaces中的接口。你可以改变这种行为。
要做到这一点 – 在终端:
sudo nano /etc/NetworkManager/NetworkManager.conf
将managed = false行更改为managed = true
保存,停止并启动网络管理器:
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
在网络管理器中双击(点击指示器),您已勾选启用网络连接,并且还应强制删除旧的”wired connections”并选择网络管理器指示器中显示的新有线连接。
次佳解决思路
有线设备不受管理
我在华硕Eee PC 1005HA上进行全新安装时遇到了同样的问题。现场环境没有问题,但一旦安装,我无法获得连接回应或不读取“设备未管理”。当我改变这个配置文件中的文本并重新启动网络管理器时,一切正常!
gksudo gedit /etc/NetworkManager/NetworkManager.conf
对于lubuntu:
gksudo leafpad /etc/NetworkManager/NetworkManager.conf
现在文本编辑器将打开。找到managed=false
行并将true替换为true并保存该文件(ctrl
+ s
)并关闭文件。
重新启动计算机或NetworkManager服务(sudo service network-manager restart
)。
第三种解决思路
无线设备没有管理
在安装Ubuntu 11.10替代版本后,我也发现了这个问题。
在我的情况下,/etc/network/interfaces
在安装期间配置为下载新软件包,并且在第一次会话期间设置NetworkManager后出现冲突。
我找到的解决方案是在/etc/network/interfaces
(在控制台,sudo vim /etc/network/interfaces
或您选择的编辑器中)对与wlan接口相关的行进行注释:
# The primary network interface
#auto wlan0
#iface wlan0 inet dhcp
# wpa-ssid [your_ssid]
# wpa-psk [your_wpa_password]
然后,按照Joseph VanPelt的建议,在/etc/NetworkManager/NetworkManager.conf
中设置managed=false
并运行sudo service network-manager restart
。
第四种思路
如果运行pppoeconf
或类似的东西,命令会覆盖NetworkManager保存的设置,这种情况可能会出现。即使设备似乎正常工作,网络管理器也会将设备状态显示为不受管理。
如果这是一个简单的网络配置,如通过DHCP连接和自动配置的普通用户的电脑,只需注释行并重新启动网络管理器。
$ sudo restart network-manager
如果不是这些情况,请解释。
第五种思路
有线设备不受管理
这是一个简单的命令,它和接受的答案non-interactively一样。
在终端中运行此命令以使用它:
sudo sed -i 's/^managed=false/managed=true/' /etc/NetworkManager/NetworkManager.conf
之后您可能需要使用以下命令重新启动网络管理器:
sudo service network-manager restart
第六种思路
我遇到了同样的问题,我通过在/etc/NetworkManager/NetworkManager.conf
中通过mac地址评论提到的非管理设备的行来解决此问题。
[main]
plugins=ifupdown,keyfile
dns=dnsmasq
[ifupdown]
managed=false
[keyfile]
unmanaged-devices=mac:00:26:2d:fd:5c:e0
变成
[main]
plugins=ifupdown,keyfile
dns=dnsmasq
[ifupdown]
managed=false
\#[keyfile]
\#unmanaged-devices=mac:00:26:2d:fd:5c:e0