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つずつ複数のIPアドレスがあります。

一般的なルールは、デフォルトゲートウェイをネットワークセグメントの最初または最後の一般的なIPアドレスとして配置することです。 IPアドレスを192.168.1.12/24と指定すると、ネットマスクは255.255.255.0(= 132ビットのうち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

おすすめ記事