1.07.2標準
インターフェースenp1s0へ192.0.2.10/24を実行中の状態だけ追加する。
永続設定ファイルは変更せず、iproute2の構文を選ぶ。
適切なコマンドはどれか。
× 不正解
ip address add ADDRESS/PREFIX dev INTERFACEで、実行中のインターフェースへアドレスを追加できる。通常は再起動やネットワーク管理サービスの再適用で失われる。
詳細解説
誤り
ip route add 192.0.2.10/24 dev enp1s0経路を追加する構文で、インターフェース自身のアドレス設定ではない。
route addは192.0.2.10/24という宛先ネットワークへの経路を追加する。enp1s0自身の送信元アドレスを設定する操作ではない。
誤り
ip link add 192.0.2.10/24 dev enp1s0新しいリンクを作る系統の構文で、既存リンクへのアドレス追加ではない。
link addはbridgeやdummyなどの新しいリンクを作る際に使う。既存のenp1s0へIPアドレスを割り当てる構文ではない。
正しい
ip address add 192.0.2.10/24 dev enp1s0指定インターフェースへプレフィックス付きアドレスを追加する。
address addは指定CIDRをdev以後のインターフェースへ追加する。実行中のカーネル状態へ直接反映する。
誤り
ip neighbor add 192.0.2.10/24 dev enp1s0近隣キャッシュを扱う構文で、ローカルアドレス設定ではない。
neighbor addはARP・近隣探索に相当する隣接ノード情報を設定する。ローカルインターフェースのアドレス割り当てではない。
実際に確かめる
一時的な検証環境で実行できる例です。
ip address help 2>&1 | sed -n '1,3p'期待される結果
ip addressのadd、delete、showなどの構文概要理解のポイント
- address add
- CIDRを指定
- devで対象を指定
確認時の注意
- 確認環境: iproute2 help / 状態変更なし
- 実際の変更は行わずhelp構文だけを確認する。
基礎のおさらい
一時設定
ipコマンドで直接変えた状態は、再起動やネットワーク管理サービスによる再適用で失われることがある。
プレフィックス長
アドレスには/24のようなCIDRを付け、接続ネットワークの範囲を同時に指定する。
問題IDKL-102-963
確認環境iproute2 help / 状態変更なし
最終技術確認2026-08-13
誤り・権利侵害を報告