PR

ipaddrとは?Linuxのip addrコマンドの使い方とIPアドレス確認・設定方法を初心者向けに解説

記事内に広告が含まれています。

ipaddrとは?結論:LinuxでIPアドレスを確認・設定するための標準コマンド

「ipaddr」と検索してこの記事にたどり着いたあなたは、おそらくLinuxで自分のIPアドレスを調べたい、あるいは固定IPアドレスに変更したいと考えているのではないでしょうか。結論から言うと、ipaddrとはLinuxのipコマンドのaddrオブジェクトを指し、ネットワークインターフェースに割り当てられたIPアドレスを表示・設定するための標準的なコマンドです。実際には「ip addr show」や短縮形の「ip a」として使われることが多く、従来使われていたifconfigコマンドの後継として、現在のLinuxディストリビューションではこちらが推奨されています。

この記事では、ipaddrの基本から、IPアドレスの確認方法、固定IPへの設定方法、トラブルシューティングまでを、初心者の方にもわかるように順番に解説していきます。サーバー運用やラズベリーパイの設定をする際に、ぜひ参考にしてください。

ipaddr(ip addr)の基本とIPアドレスの仕組み

IPアドレスの役割

IPアドレスは、ネットワーク上でコンピューターやデバイスを識別するための「住所」のようなものです。インターネットや社内ネットワークで通信するために、すべての機器にユニークなIPアドレスが割り当てられています。この住所を確認するのがipaddrコマンドの主な役割です。

プライベートIPとグローバルIPの違い

プライベートIPは家庭や会社内のネットワークで使われるアドレスで、次の範囲が予約されています。

  • 192.168.0.0 〜 192.168.255.255
  • 172.16.0.0 〜 172.31.255.255
  • 10.0.0.0 〜 10.255.255.255

一方、グローバルIPはインターネット上でユニークなアドレスで、プロバイダーから割り当てられます。ipaddrコマンドで表示されるのは主にプライベートIPで、グローバルIPを確認したい場合は外部サービスを使う必要があります。

DHCPと固定IPの違い

DHCPはルーターが自動的にIPアドレスを割り当てる仕組みで、自宅のWi-Fiにつなぐと自動でIPが設定されるのはこのおかげです。固定IPは手動で設定したIPアドレスで、サーバーや特定の機器にいつも同じアドレスを使いたい場合に設定します。ipaddrコマンドは、この設定状況の確認にも欠かせません。

ipaddrでIPアドレスを確認する方法

現在主流のコマンド:ip addr

もっとも基本的な使い方は、ターミナルで次のコマンドを実行するだけです。

ip addr show

短縮形の「ip a」でも同じ結果が得られます。実行すると、すべてのネットワークインターフェースの情報が一覧表示されます。出力例は次のとおりです。

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500
    link/ether 00:0c:29:6d:3f:12 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic ens33

ここで「ens33」はインターフェース名、「inet 192.168.1.100/24」がIPv4アドレスとサブネットマスク(/24はCIDR表記)を表しています。「dynamic」と表示されていればDHCPで自動取得されている状態です。

従来のコマンド:ifconfig

以前はifconfigコマンドがよく使われていましたが、現在では非推奨とされており、ipコマンドが標準になっています。古い記事や書籍ではifconfigが紹介されていることもありますが、これから学ぶならipaddr(ip addr)を覚えておけば問題ありません。

特定のインターフェースだけを表示する

インターフェースを指定して確認したい場合は、次のようにします。

ip addr show ens33

また、IPv4だけを確認したいときは「ip -4 addr」、IPv6を確認したいときは「ip -6 addr」を使うと便利です。

グローバルIPアドレスを確認する方法

ipaddrコマンドではグローバルIPは確認できないため、外部サービスを利用します。たとえば「curl ifconfig.me」のようなコマンドで確認できます。

ipaddrでIPアドレスを設定する方法

一時的な設定(再起動まで有効)

一時的にIPアドレスを変更したい場合は、次のコマンドを使います。

sudo ip addr add 192.168.1.200/24 dev ens33

この設定は再起動すると元に戻ります。動作確認や一時的なテストに向いています。

永続的な設定(再起動後も有効)

再起動後も設定を保持したい場合は、ディストリビューションごとの設定ファイルを編集します。たとえばUbuntu系ではnetplan、RHEL系ではNetworkManagerの設定ファイルを使うのが一般的です。設定ファイルのバックアップを取ってから編集するようにしましょう。

NetworkManagerを使った設定

デスクトップ環境では、nmcliコマンドやGUIツールから設定する方法もあります。コマンドラインに不慣れな方は、こちらのほうが直感的に操作できるでしょう。

ipaddrを使うときの注意点とトラブルシューティング

よくある問題と解決方法

「ipaddrを実行してもIPアドレスが表示されない」という場合は、インターフェースがDOWNになっている可能性があります。「ip link set ens33 up」で有効化してみてください。また、設定したはずのIPが反映されないときは、設定ファイルの記述ミスやサービス再起動忘れが原因のことが多いです。

設定の確認コマンド

設定後は「ip addr show」で正しく反映されているか確認しましょう。ルーティングテーブルを確認したい場合は「ip route show」を使います。

セキュリティ面での注意点

固定IPを設定する際は、ファイアウォール設定やSSH接続の設定もあわせて見直すことをおすすめします。不用意に外部からアクセスできる状態にならないよう注意してください。

ipaddrと関連ツール・学習リソース

Linuxのネットワーク管理を体系的に学びたいなら、書籍を一冊手元に置いておくと安心です。たとえばLinuxネットワーク管理入門のような入門書は、コマンドの意味を整理するのに役立ちます。また、新しいLinuxの教科書は、コマンドラインの基本から丁寧に解説されているので、ipaddrを学ぶ前の土台作りに向いています。

サーバーを自宅で運用するなら、Raspberry Pi 5のような小型ボードで実際に手を動かすのが理解への近道です。ネットワーク構築の参考書としてはマスタリングTCP/IP 入門編が定番で、IPアドレスの仕組みを深く理解できます。

コマンド操作を効率化したいなら、HHKB Professional HYBRIDのようなキーボードを試してみるのもよいでしょう。長時間の作業にはエルゴトロン LX デスクマウントのようなモニターアームがあると姿勢が楽になります。リモート作業が多い方はAnker USB-C ハブがあると端子不足を解消できます。

ネットワークのトラブルに備えて、TP-Link スイッチングハブやバッファロー 無線LANルーターを用意しておくと検証環境を作りやすいです。外出先での作業にはAnker モバイルバッテリーがあると安心です。学習の記録を残すならコクヨ ノートのようなアナログツールも意外と役立ちます。

まとめ:ipaddrを使いこなしてIPアドレス管理を身につけよう

ここまで、ipaddr(ip addr)の基本と、IPアドレスの確認・設定方法、注意点について解説してきました。ポイントを振り返ると、次のとおりです。

  • ipaddrはLinuxでIPアドレスを確認・設定する標準コマンド
  • 「ip addr show」または「ip a」で一覧表示できる
  • ifconfigは非推奨なので、これからはipコマンドを使う
  • 一時設定は「ip addr add」、永続設定は設定ファイルを編集する
  • トラブル時はインターフェースの状態や設定ファイルを確認する

最初は出力される情報が多くて戸惑うかもしれませんが、インターフェース名・inet・scopeの3点を押さえれば十分読めるようになります。実際に手を動かして、自分の環境でipaddrを実行してみてください。書籍や検証用機器をうまく活用しながら、IPアドレス管理のスキルを少しずつ身につけていきましょう。

コメント

タイトルとURLをコピーしました