VMwareネットワークインターフェイスが検出されない


11

仮想マシン(vmware、win host)にubuntuサーバー14.04 LTSをインストールしました。VMにはインターネットアクセスがあります(ポートID、アダプタータイプE1000E、およびMACが与えられます)。残念ながら、ubuntuはデバイスを自動的に検出できませんでした。

ifconfig -a ループバックインターフェイスのみを示していますが、lspciは次のイーサネットコントローラーを出力します。

0b:00.0イーサネットコントローラー:Intel Corporation 82574Lギガビットネットワーク接続

適切なeth0インターフェイスを作成するにはどうすればよいですか?

/etc/network/interfacesファイルが含まれているだけでlo、私はeth0のを作成しようとしましたので、インターフェイスを。VMホストは、IP、ネットマスク、ゲートウェイ設定を提供しました。そこで、次の行をmyに追加しました/etc/network/interfaces

auto eth0
iface eth0 inet static
address ....
gateway ....
netmask ....

それから私はこれらの設定を呼び出すことで強制しようとしました/etc/init.d/networking restartが、成功しませんでした。

デバイスはe1000eカーネルモジュールを使用します。私はすでにそれを再び削除してロードしようとしましたが、私はいつもそれが忙しいというエラーを受け取ります。

更新: vmのネットワーク設定は次のようになります。

ここに画像の説明を入力してください

したがって、ネットワーク接続はありませんが、デバイスのステータスは接続されています。以前は同じVMでWindowsを使用していましたが、すぐにインターネット接続が機能しました。どのようにしてubuntuでそのようなネットワーク接続にアクセスできますか?

  • var/log/boot.logステータスが[OK]のすべてのコマンドが合格
  • cat /var/log/syslog | grep -i eth 空です
  • dmesg | grep -i etc また空です

更新2:

e1000eインターフェースのサポートはあまり良くないようですので、vm-adminにインターフェースタイプをvmxnet3に変更するよう依頼しました。これで、ifconfig -a2つの異なるインターフェイス(loとnew ens192)が返されます。

dmesg | grep vmxnet3

ここに画像の説明を入力してください

次に、次の行をmyに追加しました/etc/network/interfaces

auto ens192
iface ens192 inet static
    address x.x.x.x
    netmask x.x.x.x
    network x.x.x.x
    broadcast x.x.x.x
    dns-nameservers x.x.x.x
    dns-search example.com
    gateway x.x.x.x

...ごとにサービスを再起動しました/etc/init.d/networking restart。しかし、インターフェースは接続されていません。

ping google.com

そして

ping 193.170.141.212

「宛先ホストに到達不能」を返す


「cat /etc/udev/rules.d/70-persistent-net.rules」を確認してください
PKumar

@PKumarこのファイルは存在しません。内にはREADMEのみがあります/etc/udev/rules.d/
NaN

問題ありません。「ifconfig eth0 up」を実行してから「ifconfig -a」を確認してください
-PKumar

前述したように、eth0(ループバックインターフェイスのみ)はないため、コマンドは「eth0:ERROR while interface interface flags:No such device」を返します。
NaN

3
こんにちはナン、質問から解決策を削除し、(受け入れられた)回答として追加してください。
ブンミ

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.