【アイピーコマンド】
ipコマンド とは?
最終更新:
💡 リンク・アドレス・経路を、分けて確かめるLinuxコマンド
Linuxでインターフェース、IPアドレス、経路、近隣ノードなどを確認・操作するiproute2のコマンド。最初に使う表示コマンドと、経路情報だけでは通信成功を判断できない理由を解説します。
📌 このページのポイント
ipコマンドは、IPアドレスを見るだけ?
最初にどのコマンドを見る?
ip link showでインターフェース、ip address showで付いているアドレスを表示する。短い一覧ならip -br address showも使えるよ。デバイス名はeth0に限らないので、実際の一覧から確認しよう。
相手へどの経路を使うかは?
近隣ノードの情報も見られる?
ifconfigはアドレスしか扱えなかった?
もっと詳しく知りたい人へ
ip aなどの省略形を使ってよい?
ipは対象やコマンドの省略を受け付けます。ただし学習用の手順やスクリプトでは、ip address showのように意味が分かる形で書くと読み返しやすくなります。IPv4だけなら-4、IPv6だけなら-6、機械で読みたい場合は対応する操作で-jのJSON出力を検討できます。
経路表が表示されたら、ネットワークは正常?
経路表はその端末が持つ経路情報であり、回線・相手の応答・DNS・アプリケーションなどをすべて検査した結果ではありません。ip route getも相手へのパケット送信は行いません。調べたい問題に応じて、別の確認を組み合わせます。
📖 おまけ:英語の意味
「ip(iproute2)」 = IPネットワークを扱うコマンド
💬 iproute2に含まれるコマンドです。名前はipですが、IPアドレスだけでなく、リンクや経路、トンネルなども扱います。