Finalshell の提案java.net.ConnectException: 接続がタイムアウトしました: connect

なぜタイムアウトになるのでしょうか?

事はこんな感じです。学校に屈しないように、キャンパスネットワークを開いたり、交通カードを購入したりしませんでした。そのため、コンピュータのホットスポットをオンにするたびに、友達が私に食事をするように頼みました。出発し、食事を終えて戻ってきたところ、最終シェルでjava.net .ConnectException: 接続がタイムアウトしました: 接続を要求され、仮想マシンがオンになっているかどうか、Linux がオンになっているかどうかを確認しました。すべてオンになっています。

仮想マシンに接続できないのはなぜですか?

一見すると、仮想マシンの IP アドレスが変更されています。SSH接続を再確立して完了です。

Linux の IP アドレスが変わるのはなぜですか?

6aacf967-a650-4bc0-9d8b-a3cd0d09d236

理由については深く掘り下げず、ただ始めてみただけで、今日の午後に Linux に触れただけです。

DHCPとは何ですか?ネットワーク構成変更とは何ですか?

3 回直接クリックして、少し理解できたような気がしますが、それが正しいかどうかはわかりません。

仮想マシンの IP 構成はネットワーク コンフィギュレータで設定されるようです。ネットワーク コンフィギュレータには DHCP サーバーが用意されています。IP は DHCP によって割り当てることができます。DHCP リースが期限切れになると、IP は変更されます。

これが IP 変更の理由であると思われるため、接続タイムアウトが発生した場合は、Linux サーバーの IP が変更されているかどうかを確認してください。

おすすめ

転載: blog.csdn.net/qq_61894582/article/details/129596448