Centos 8 はインストールされていますが、ens33 が見つかりません。IP アドレスは表示されません (v4v6 でも)。ifconfig には inet6 のみが表示され、IPv4 アドレスは表示されませんか? 私が遭遇したこれらの落とし穴に対する解決策を記録します。

1. Centos 8 がインストールされていますが、ifconfig にネットワーク カード ens33 がありません。

この問題で私は長い間悩んでいます。誰もがそうだと思います。問題に遭遇すると、ネットで検索します。長時間検索すると、めまいがしてしまいます。確実な方法が見つかりません。理由は次のとおりです。何が間違っているのか分かりません。解決した後は問題を記録し、オンラインに投稿する習慣を皆さんに身につけていただき、プログラマがより早くバグを発見できるよう協力していきたいと思います。早速、実践的な内容に移りましょう。

その理由は、仮想マシンを作成したときに、正確な Linux ディストリビューションを選択しなかったためです。VMware は、あなたがマスターであり、自分でカーネルをいじっていると考えたため、centos に対応するネットワーク カードを割り当てませんでした。これが意味するところです、へへ)。解決策: すでに centos8 をインストールしていて再インストールする必要がある場合は、.iso ファイルは再利用できることに注意してください。愚かにも公式 Web サイトにアクセスして数ギガバイトの新しいファイルをダウンロードしないでください。以前に centos をインストールしたときに vmware が .iso を読み取って生成したファイルを削除するだけです。

上の写真は正しいバージョンです。注: 私は Centos 8 を含まない vmware15 を使用しています。Centos 7 を直接選択することも可能です。ただし、他のものは決して選択しないでください...以下に示すように、これがエラーの原因です。
ここに画像の説明を挿入します

何気なく書いたので、誤字脱字あるかもしれませんが、気にしないでください。

2. ネットワーク カードの問題は解決しましたが、ifconfig に IP (v4 も v6 もありません) がないことがわかりました。

これは簡単に解決できます。centos に入った後、以下に示すように、手動でクリックしてネットワークに接続する必要があることがわかります (これは、グラフィカル インターフェイスをインストールしている学生のみが対象です)。接続する ここで示しているものは接続されています。
ここに画像の説明を挿入します
インターネットで多くの解決策を読みましたが、おそらくそれらはすべて、ファイル構成を変更し、Linux ネットワーク接続を自動接続に設定するように要求することを意味しています (つまり、Linux システムの電源を入れると自動的に開きます。手動で開くためにインターフェイス設定に移動する必要はありません。) しかし、その意味はすでに理解しているのに、なぜ自動に設定するのでしょうか? 必要に応じて制御することはできないのでしょうか?

3. ネットワークを開いたところ、inet6 のみが存在し、ipv4 アドレスが存在しないことがわかりました。この問題を解決しないと、xshell や Winscp を使用できなくなります。(ipv4をDHCPに設定して自動取得する学生向け)

解決策は、Windows のサービス管理を開き、vm dhcp サービスを再起動することです。手順は写真付きで説明されています。

1) Win + R を押して実行ボックスを開き、図のように入力します。

ここに画像の説明を挿入します

2) VMware DHCP サービスを見つけて開始または再起動すると、問題は解決します。

ここに画像の説明を挿入します
最後に:これも私の価値観の一つですので、お役に立てれば幸いです。独学でパソコンスキルを学ぶのはとても疲れますので、少しでも疲れを軽減するお手伝いができれば幸いです。2021 5.13 18:09.

おすすめ

転載: blog.csdn.net/weixin_43522377/article/details/116758667