【Ubuntu】ipコマンドのインストール方法(使えない場合)

【Ubuntu】ipコマンドのインストール方法(使えない場合)

Ubuntuでipコマンドが使えない場合は、aptでインストールします。インストール後は、ipコマンドを実行して動作確認をします。

Ubuntuでipコマンドが入っていなかった場合は、aptでiproute2パッケージをインストールします。

ipコマンドの存在有無

以下の通り、ipコマンドがcommand not foundとなった場合、コマンドをインストールする必要があります。

$ ip a
bash: ip: command not found

パッケージ更新

aptでパッケージを更新します。

sudo apt update

iproute2パッケージ確認(インストール前)

apt listでiproute2パッケージが存在することを確認します。

実行コマンド(インストール前)

sudo apt list iproute2

実行結果例(インストール前)

Listing... Done
iproute2/noble 6.1.0-1ubuntu6 amd64

iproute2パッケージをインストール

ipコマンドはiproute2パッケージに含まれています。
以下コマンドでインストールします。

sudo apt install -y iproute2

iproute2パッケージ確認(インストール後)

実行コマンド(インストール後)

sudo apt list iproute2

実行結果例(インストール後)

末尾に[installed]と表示されていることをご確認ください。

Listing... Done
iproute2/noble,now 6.1.0-1ubuntu6 amd64 [installed]

ipコマンドの実行確認

以下のように、ipコマンドが実行できればOKです。

バージョン確認

ip -V

バージョン確認結果(例)

ip utility, iproute2-6.1.0, libbpf 1.3.0

IPアドレス表示

ip a

IPアドレス表示結果(例)

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
5: eth0@if6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::42:acff:fe11:2/64 scope link
       valid_lft forever preferred_lft forever

確認した環境

Ubuntu 24.04 LTS

まとめ

  • Ubuntuにipコマンドをインストールする際はapt installでインストールする。
  • ipコマンドはiproute2パッケージに含まれている。

ipコマンドでIPアドレスを確認する方法はこちらのリンクを参照してください。


以上で本記事の解説を終わります。
よいITライフを!
Scroll to Top