
現在、ネットワークインターフェイスを使用するCentOSサーバーがありますeth1
。これをに変更してeth0
設定しようとすると、ifup eth0
次のエラーメッセージが表示されます。
Error: Connection activation failed: Device not managed by NetworkManager or unavailable
その内容は/etc/sysconfig/network-scripts/ifcfg-eth0
次のとおりです。
DEVICE=eth0
TYPE=Ethernet
UUID=6519f5da-294a-45e3-b9dc-b8aa12c5fda3
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:19:99:D5:56:95
PEERDNS=yes
PEERROUTES=yes
LAST_CONNECT=1509619482
誰かが私が起こるのを助けることができますかeth0
?
答え1
システム構成ネットワーク
eth0デバイスを選択して[編集]ボタンをクリックし、[ネットワーク管理者によって制御されている]チェックボックスをオフにして、[コンピュータの起動時にポートを有効にする]チェックボックスをオンにします。そこで保存して終了します。
これで、system-config-servicesを実行し、NetworkManagerを停止/無効にし、ネットワークサービスを起動/有効にします。
これは私にとって効果的です
答え2
ifconfig -a
またはrootとして実行すると、ip link show
eth0インターフェイスが出力に表示されますか?/etc/sysconfig/network-scripts/ifcfg-eth0
オンラインマニュアルに指定されたMACアドレスがありますかHWADDR=
?
まったくないと、NICドライバがまだロードされていないか、ロードを妨げる問題がある可能性があります。予期しない名前がある場合は、NICの命名に問題がある可能性があります。
ネットワークカードに予期された名前がありますが、ライセンス認証を拒否すると、ファームウェアのロードに問題がある可能性があります。一部のネットワークカードは機能するためにファームウェアが必要で、必要なファームウェアファイルが利用できない場合、ドライバはカードを有効にできません。これが問題の場合、通常、リストにはdmesg | less
システムが特定のファームウェアファイルをロードできないことを示す1つ以上のメッセージが含まれています。ファームウェアのファイル名がわかると、そのファイルを検索できます。 RPMパッケージがインストールされていることを確認してくださいlinux-firmware-<YYYYMMDD>-<version number>
。これには、さまざまなハードウェア用の複数のファームウェアファイルが含まれています。