Ubuntu 16.10を使用していますが、最近、イーサネットを使用してインターネットに接続できません。ネットワークマネージャーにdevice not managed
と表示されます。 WiFiネットワークは正常に機能しています。
私はこの質問から解決策を試しました buntu 16.04イーサネットの問題 使用なし。
私の/etc/network/interfaces
ファイル:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
私の/etc/NetworkManager/NetworkManager.conf
ファイル:
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=true
nmcli d
の出力:
DEVICE TYPE STATE CONNECTION
wlp2s0 wifi connected eduroam
enp8s0 ethernet unmanaged --
lo loopback unmanaged --
Ubuntu 16.10の次のバグが関連している可能性があります: chroot/netbootメソッドを使用してUbuntu 16.10をインストールすると、network-managerはイーサネットおよびbluetoothインターフェースを管理しません
まず、次のコマンドを実行してみてください。
Sudo nmcli dev set enp8s0 managed yes
エラーメッセージが表示される場合:
エラー:デバイス 'enp8s0'が見つかりません。
以下のコマンドを実行してみてください。
ip link show
enp8s0
に類似したデバイス名を探し、元のコマンドで置き換えます。
それでも問題が解決しない場合は、次を実行してみてください(バックアップorigファイル、代わりに0バイトのファイルを作成します)。
Sudo mv /etc/NetworkManager/conf.d/10-globally-managed-devices.conf /etc/NetworkManager/conf.d/10-globally-managed-devices.conf_orig
Sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
@ datkaは、ファイル
10-globally-managed-devices.conf
の異なる場所を報告したため、コマンドは次のようになります。
Sudo mv /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf_orig
Sudo touch /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
Network Managerサービスを再起動または再起動します。
Sudo systemctl restart NetworkManager
または古い方法:
Sudo service network-manager restart
私の場合、10-globally-managed-devices.conf
は存在しません(16.04-> 16.10以降)。必要なのは、それを作成することだけです:
Sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
再起動が続きます:
Sudo service network-manager restart
unmanaged-devices=none
で{BASE}usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf
を設定すると、NetworkManagerがイーサネットポートを管理できるようになりましたが、それが他のものを台無しにするかどうかはわかりません。 :^)
これはUbuntu 16.10ハイブリッドUSBビルド用でした。
空の10-globally-managed-devices.conf
ファイルを作成するというアドバイスは私には役立ちましたが、これを修正する別の方法を見つけました。
nmcli
を呼び出して、イーサネットデバイスがunmanaged-devices
句から除外されるタイプ(wifi
、wwan
)の1つとして分類されていないことに気付きました。 WiFiデバイス、ただしethernet
として:
$ Sudo nmcli
enp0s31f6: verbunden to Kabelgebundene Verbindung 1
"Intel Ethernet Connection I219-V"
ethernet (e1000e), 54:E1:AD:FC:E1:22, hw, mtu 1500
^^^^^^^^
[...]
wlp5s0: nicht verfügbar
"Intel Wireless 8260 (Dual Band Wireless-AC 8260)"
wifi (iwlwifi), 28:C6:3F:CD:A1:9F, hw, mtu 1500
^^^^
[...]
そのタイプを例外に追加すると、私にとってはうまくいきました:
unmanaged-devices=*,except:type:wifi,except:type:wwan,except:type:ethernet
^^^^^^^^^^^^^^^^^^^^^
奇妙なことに、元の設定は、システムにインストールされたパッケージを一掃することを決定するまで、6か月以上にわたって機能しました。しかし、それによってデバイスの種類が変わったか、ファイルの内容が変わったかはわかりません。