netstat -rn出力でゲートウェイをどのように変更できますか?

netstat -rn出力でゲートウェイをどのように変更できますか?
root@prateek-desktop:~# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth1

ネットワーク上のワイヤレスルーターの静的IPアドレスは192.168.0.80、サブネットマスクは255.255.255.0、デフォルトゲートウェイは192.168.0.81です。マイコンピュータのIPアドレスは192.168.0.81(ルータのゲートウェイと同じ)です。 DHCP接続を介してワイヤレスルーターに接続されているスマートフォン、ラップトップなどの他のデバイスはほとんどありません。今私のPCでルーターの静的IPアドレス(192.168.0.80)をpingしようとすると、応答はありません。メッセージは表示されませんが、他のアドレスの場合は、宛先ホストに接続できないと表示されます。

原因は何であり、解決策は何ですか?今修士論文を準備していますが、助けてください。

ベストアンサー1

私たちはここで苦労しているので、もっと簡単なスキルに慣れれば役に立つと思います。

このip routeコマンドは一時的にパスを編集できます。 ip route更新された対応するパスである既存のパスを表示しますnetstat -rnip route add default via $ROUTER_IP$ ROUTER_IPを使用するデフォルトパスが追加されます。 (つまり、ルーターが持っているものが何であれ、明らかに知っているIPと交換してください。)再度削除するには、を書くのとip route del default via $ROUTER_IP同じdefaultです0.0.0.0/0


「ゲートウェイ」またはネットワーク設定ウィンドウの他の設定が適用される前に、ネットワーク接続を切断して再接続する必要があります。

接続を切断して再接続してみました。 netstat -rn 上記と同じです。

ありがとうございます。どのようにこれが起こるのか理解できません。つまり、本当に迷惑なバグがあったり、実際にeth0バインドされていないページを編集したりするなど、少し違うことをしていますeth1。これはフルスクリーンショットで説明されています。表示します。 (記録のために不正確または矛盾する情報を提供しました。)

nmcli connectionとを見ることをお勧めしますnmcli connection show id NAME。 NAME は最初のコマンドの NAME 列から取得されます。最後のコマンドの出力はかなり長いです。

また、「他のユーザーに使用可能」が選択されていることを確認し、NetworkManagerによって作成されたテキスト設定ファイルを表示することもできます。nmcli connection show不要なデフォルト値を含まない限り、そうではありません。 Ubuntuでは、設定ファイルがまたはにある可能性があります/etc/network/interfaces/etc/network/interfaces.d/etc/NetworkManager/system-connections

私のPCでルーターの静的IPアドレス(192.168.0.80)をpingしようとすると応答がありません。メッセージは表示されませんが、他のアドレスの場合は、宛先ホストに接続できないと表示されます。

これは良いことも悪くもありません。一部のデバイスはICMP pingをブロックします。これは実際に本当ですいいえ「ターゲットホストに接続できません」または他のメッセージが表示された場合は、実際にIPアドレスにアクセスできることを意味します!私の記事で述べたように以前の回答、次のように確認できます。

$ ip -4 neigh
172.16.8.1 dev wlp2s0 lladdr 74:44:01:86:42:d6 REACHABLE

pingを試みる存在しないIPアドレスにINCOMPLETEまたは他のエントリが表示されるエントリもあります。


私のPCゲートウェイを192.168.0.80に割り当てました。

はい、一部の機能は機能しません。実際にあなたが見せているのはいいえこれは単に「デフォルトゲートウェイ」です。ローカルネットワークへの自動ルーティングのみがあります192.168.0.*。 (これは192.168.0.0とマスク255.255.255.0は現れます)。ローカルネットワークに対してこのルートを維持し、「デフォルトゲートウェイ」への2番目のルートを追加できます。

NetworkManagerグラフィックインターフェイスでクリックした適用ボタンが誤解を招くことをお知らせします。 (またはNetworkManager設定ウィンドウを閉じるために使用するボタンに表示されるすべて)。 GNOMEの他のほとんどの適用ボタンとは異なり、このボタンはすぐには適用されません。後で使用できるように設定のみを保存します。

おすすめ記事