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ライフを!