失敗した場合、スクリプトは(ファイル内のゲートウェイに使用される一般的なIPアドレスのリストから)新しいゲートウェイとIPアドレスを追加し、外部アドレスにpingを試みます。成功しない場合は、有効なゲートウェイが見つかるまでリスト内の次のIPアドレスを試してください。解決した限りでは、新しいルートと新しいデフォルトゲートウェイとpingを追加する必要があります。これらを追加しても機能しますが、pingは失敗します(正しいIPアドレスを経由している場合でも)。新しいルート、ゲートウェイ、およびIPアドレスが追加された後の以下のいくつかのコマンドの出力。9330ms任意のヘルプまたは正しい方向を指すことを歓迎します。Guide」の調査によれば、80%を超える人々はパスワードを変更することすらありません!)ただし、dhcpを使用すると、少なくともdhcpサーバーで一度設定し直すだけで、すべてのデバイスが新しいネットワークレイアウトを学習できます。あなたがdhcpに固執している場合、解決策は単純ではありませんが、あなたはそれから抜け出す方法をロジックすることができます...何年も前、ネットワーク接続ストレージデバイスでネットワークを構成する責任がありました。IIRC)のネットワークトラフィックを取得しました。その後、いくつかの統計分析を行ってローカルアドレススペースを特定し(ipヘッダーのsrcとdstを見ると、ローカルスペースのアドレスがより一般的です)、pingを使用して、その中に未使用のIPアドレスを発見しましたスペース。ルータのIPアドレスも、arp要求を使用して統計的に導き出されました。トラフィックの多いネットワークではうまく機能しましたが、トラフィックの少ないネットワークでは不十分でした。ネットワークスイッチがより一般的になり、低価格のハブが路傍に落ちたため、MACアドレス宛てではないトラフィックをスイッチが除外するため、動作が停止しました。おもしろいプロジェクトの思い出。