IP アドレスを変更したらインターネットがダウンする

IP アドレスを変更したらインターネットがダウンする

私はLinux Fedoraを使用しています。

次の 2 つの方法でローカル IP アドレスを変更しようとしています。

  1. sudo ifconfig <interface_name> <ip_address> netmask <netmask_address>
  2. ip-

    sudo ip link set dev <interface_name> down
    sudo ip addr add 192.168.1.12/24 dev <interface_name>
    sudo ip link set dev <interface_name> up
    

どちらの方法でも ping は機能しますが、インターネット接続がダウンしているようで、まったく機能しません。

私はこのリンクを見ました:

しかし、私が探していた答えは本当に得られませんでした。

答え1

ローカルIPアドレスの変更は成功しました。しかし、IPアドレスの変更のためにリンクがシャットダウンされると、アクティブなネットワーク構成からもう1つの情報が自動的に削除されます。デフォルトゲートウェイまたはルーター

デフォルト ゲートウェイは、ローカル ネットワーク以外の他のネットワーク (のほとんど) への接続を持つネットワーク上のものです。ホーム ネットワークでは、通常、ルーター、ケーブル モデム、またはインターネットへの長距離接続を持つデバイスになります。すべてが単一のバックボーン セグメントに接続されていない複数のネットワーク セグメントがある場合は、他のゲートウェイ アドレスを構成する必要がある場合がありますが、インターネット接続には常にデフォルト ゲートウェイ アドレスが必要です。単純なネットワークでは、通常、デフォルト ゲートウェイ ルートの指定のみが必要です。

ゲートウェイアドレスと、そのゲートウェイを介して到達可能なネットワークの指定の組み合わせは、ルート指定、または通常は単に「ルート」と略されます。デフォルトゲートウェイルート定義されているより具体的なルートに一致しないすべてのネットワークに到達するために使用されるルートです。

ゲートウェイアドレスは常に直接到達可能でなければなりません。つまり、システムと同じネットワークセグメント内にある必要があります。ゲートウェイが別のネットワークセグメントにある場合は、まず別のゲートウェイを使用してターゲットゲートウェイに到達する必要があります。トラフィックがゲートウェイを通過すると、次のトラフィックの行き先が次のゲートウェイに基づいて決定されます。そのルーティング テーブル。ゲートウェイ システムは通常、接続されているネットワーク セグメントごとに 1 つずつ、複数の IP アドレスを持ちます。

デフォルト ゲートウェイをネットワーク セグメント内の最初または最後の通常の IP アドレスとして配置するのが一般的な慣例です。IP アドレスを 192.168.1.12/24 と指定すると、ネットマスクは 255.255.255.0 (= 321ビットのうち 24 ビットのネットマスク) で、ネットワーク アドレスは 192.168.1.0 になります。したがって、このネットワーク内の最初の通常の IP アドレスは 192.168.1.1 で、最後の IP アドレスは 192.168.1.254 になります。

質問で指定したコマンドを使用した後、次のいずれかのコマンドを使用する必要があります。

sudo route add default gw <default gateway address>

または

sudo ip route add default via <default gateway address>

どちらのコマンドでも、 という単語は「任意の IPv4 ネットワーク」を意味するdefaultと同等です。0.0.0.0/0

関連情報