私はVirtualBox仮想マシンに最新バージョンのCentOSをダウンロードしてインストールしました。インストールは正常に行われましたが、VMを起動してログインしたときに何もpingしようとすると、不足しているネットワークインターフェイスのエラーが発生します。
コマンドを実行しようとすると、次のifup eth0
メッセージが表示されます。
ネットワークに接続できない
。リストされたインターフェースを使用してネットワークインターフェースをリストする場合ip link show
:
lo
enp0s3
ループバックインターフェイスの用途はわかりますが、後者は何ですか? eth0またはwlan0を探しています。
仮想ボックス内でネットワークアダプタをNAT、ブリッジ、およびホスト専用に設定しましたが、これは最終的なLinuxシステムには影響しません。
私が推測できるように、私はこれらすべてに少し慣れていないので、仮想マシン内でネットワーキングを操作するのを助けてくれてありがとう。
非常にありがとう
**編集**: これで、新しい(やや混乱した)命名規則がわかりました。大丈夫です。 Linuxを使ったかどうかはかなりです。私はこのガイドに従いました。http://blog.zwiegnet.com/linux-server/configuring-network-centos-6/ただし、実行するとservice network restart
失敗します。ログを見ると次のようになります。
Failed to start LSB: Bring up/down networking.
**
答え1
Linuxは、現在のインターフェイスがコンピュータに接続されている場所/方法に基づいて、ネットワークインターフェイスに信頼できる名前を使用しています。lo
ループバックで、オンボードenp0s3
イーサネットカードです。これには、enp0s20u2
(USB経由のイーサネット)とwlp3s0
(オンボードWiFi)があります。
以前のethN
名前は起動するたびに変更される可能性があります。 (はい、2つのイーサネットポートを持つシステムでこれが発生し、時にはカーネルを更新したり、別の半ランダムな操作を実行した後に名前が変更され、ネットワークの再構成が必要です。)これ以上ではありません。
答え2
udevは、インターフェースをより予測可能にするためにインターフェース名を変更(つまり中断)しました。表示される「enp0s3」インターフェイスは、「eth0」という名前を付けたいネットワークカードです。そのまま使用するか、grub.confファイルのカーネルラインにカーネルパラメータ "net.ifnames = 0"を追加して再起動して、より良い命名標準に戻すことができます。