Linux

【linux】IPアドレスを確認する方法は?【ifconfigが使えない場合の対処方法解説】

こんにちは、フルスタックエンジニアのryuです。

今回の記事では、linuxのIPアドレスを確認します。ipアドレスを確認するコマンドは「ip」や「ifconfig」などがあります。「ifconfig」はデフォルトで使えなくなっており、使用する場合はインストールする必要があります。今回はlinuxのipアドレスを確認する方法を詳しく解説します。

【linux】IPアドレスを確認する方法は?

IPアドレスはどうやって確認するの?

今回の記事では、linuxのIPアドレスの確認方法を解説します。linuxのIPアドレスを確認する方法は大きく下記の2通りです。

  • ipコマンド
  • ifconfigコマンド

ifconfigコマンドは現在デフォルトで使用できなくなっているので、インストール方法も併せて解説します。

では、それぞれのコマンドについて詳しく解説します。

ipコマンドでipアドレスを確認する方法

まずは、ipコマンドの使い方を解説します。ipアドレスは以下のように使用します。

ip address

“ip”コマンドに”address”を付けるだけです。コマンドを実行すると、下記のように全てのインターフェースのIPアドレスが表示されます。

ip address コマンド

IPアドレスは、”inet 169.254・・・”とinetから始まる部分です。inet6はIPv6アドレスのことです。

IPv4アドレスだけ表示させたい方は、こちらのコマンドで表示できます。

ip -4 address

コマンドを実行すると、IPv4アドレスだけ表示されるようになりました。

ipv4アドレスのみ表示

ifconfigコマンドでIPアドレスを確認する

次にifconfigコマンドでIPアドレスを確認します。数年前はifconfigがデフォルトでインストールされていました。しかし、最近はifconfigコマンドをインストールする必要があります。昔からLinuxを触っている方は慣れているコマンドを使いたいと思うので、インストール方法も併せて紹介します。

まずは、コマンドのインストールです。

apt-get install net-tools
もしくは
yum install net-tools

コマンドのインストールが完了したら、ifconfigコマンドを使用してみましょう。

ifconfig

コマンドを入力すると、以下のようにIPアドレスが表示されます。

ifconfigコマンドでIPアドレスを確認する

IPアドレスとは何か良く分からない場合

先ほどまで、IPアドレスの確認方法について解説しました。確認したIPアドレスがどのような意味があるのか、分からない方のためにIPアドレスについて詳しく解説している記事を紹介します。

ifconfigコマンドよりipコマンドでIPアドレスを確認しましょう

ifconfigコマンドより、ipコマンドでIPアドレスを確認するようにしましょう。将来的に”net-tools”は廃止される予定だからです。

現在はipコマンドが含まれている”iproute2″が推奨されています。iproute2には、ip、ss、rtacctなどのネットワーク関連のコマンドがあります。

iproute2とnet-toolsは同じような機能がありますが、なるべくiproute2のコマンドを使用するようにしましょう。

iproute2net-tools備考
ip neigharpARPテーブルの管理・設定
ip addrifconfigIPアドレスリンクの設定
ip maddripmaddrマルチキャスト
ip tunneliptunnelトンネル
ethtoolmii-toolネットワークインタフェースの状態の表示
ifrenamenameifネットワークインタフェースの名前の設定
ssnetstatネットワークの各種統計情報の表示
ip routerouteルーティングテーブル
wikipediaより

linuxのIPアドレスを変更したい場合は?

linuxのIPアドレスを変更する場合は、「ip addr」コマンドを使用します。eth0にipアドレスを設定する場合は以下のように設定しあます。

ip addr add 192.168.1.1/24 dev eth1

設定ファイルにIPアドレスを書き込む場合は、”/etc/network/interfaces”を編集します。ファイルを編集してIPアドレスを変更する方法についてはこちらの記事で詳しく解説しています。

IPの設定方法は?サーバーにIPアドレスを設定する | Linuxネットワーク講座②

IPアドレスを確認する方法まとめ

今回の記事では、linuxでIPアドレスを確認する方法を解説しました。まとめると以下のようになります。

  • ip address コマンドで確認
  • ifconfigコマンドで確認
  • ifconfigよりipコマンドを推奨

ipアドレスの確認はlinuxの初歩中の初歩なので、しっかりと覚えておきましょう!

以上で解説を終わります。当ブログではインフラに関連した内容を発信しているので興味のある方は是非ご覧ください。

さらにLinuxを勉強したい方は、こちらの参考書がオススメです。

About me
大手メーカのIT部門→上場ベンチャーでフルスタックエンジニアやってます。エンジニア歴は8年目。 サーバ、ネットワーク、セキュリティ、クラウドについて投稿します。 AI、ARも勉強中です! youtubeでも技術ネタを発信していきます。↓のアイコンよりご覧ください!

UdemyでIT講座をチェック!

  • セールだと1500円前後!
  • 無料サンプル講義動画・無料講義動画あり!
  • 気に入らなければ30日間返金保証!