起動前にケーブルを接続すると、イーサネットポートはケーブルを検出しません。

起動前にケーブルを接続すると、イーサネットポートはケーブルを検出しません。

コンピュータをインターネットに接続する際に問題があります。以下の手順を実行する必要があります(これは理想的な動作ではありません)、それを機能させるのに役立ちます。


質問

趣味生活をしている人のサーバーのように使うことを意図したコンピュータでこのようなことが起こりました。

次の手順に従って、物理ポートはケーブルのみを検出します。

  • ethケーブルを外します。
  • コンピュータを再起動します。
  • オペレーティングシステムがロードされるのを待ちます。
  • ケーブルを接続してください。

この手順に従わないと、コンピュータはケーブルを認識せず、インターネットに再接続できません。物理ポートのLEDは点灯せず、結果sudo ethtool eth0 | grep Linkは次のとおりです。Link detected: no

この問題は「サーバー」とみなされるため、特に迷惑です。


私の考えと質問

私の考えでは、これがドライバの問題かもしれません(ハードウェアの問題ではないことを願っています)。次に何をすべきかわかりません。

このタイプの問題をさらにデバッグするにはどうすればよいですか?

更新されたドライバを見つけるためのツールがあります(可能であればコンソールツールを使用)。

一時的に使用できる回避策はありますか(例:8.8.8.8にpingされない場合は、cronを使用してインターフェースをリセットする)。


システムメッセージ

マザーボードASUS Z590-Aプロ

eth インターフェイスはインテル®2.5GイーサネットコントローラはIntelイーサネットコントローラI225-V(改訂03)

オペレーティングシステムはHiveO 0.6-217@220510、ベースUbuntu18.04


追加情報

今日はイーサネットケーブルを購入したので、この問題がいつ始まったのかわかりません。以前はUSB WIFIアンテナを使用していましたが、効果はあまり良くありませんでした。

他のオペレーティングシステムがインストールされておらず、テスト用のライブUSBもありません。そのためには月曜日まで待たなければなりません。

イーサネットケーブルは問題ではありません。ルーターとラップトップでテストしましたが、両方で動作します。

関係があるかどうかはわかりませんが、netplanを使用しており、デフォルトではインストールされません。これは私の/etc/netplan/config.ymlファイルです。

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.x.y/24]
      gateway4: 192.168.x.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

(xとyは数字です)

オペレーティングシステムがUbuntuに基づいており、「hive」タグがないため、「Ubuntu」タグを指定しました。


修正する

私はコンピュータを私の仕事のオフィスに持って行き、そこには何の問題もありませんでした。

ルーターではないかと思います。

私は翌月または翌月にコンピュータを家に持ち帰ります。その間はそこに残しておきます。

コンピュータをここにインポートしたときに問題が再発した場合は、正しくデバッグして根本的な原因を見つけて、後でこの問題を経験しているすべての人に役立つ情報を残すようにこの質問を開いておきます。

ここで私を助けてくれた皆さんに感謝します。

関連情報