# ip address
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
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:ba:78:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.101/24 brd 192.168.56.255 scope global noprefixroute enp0s3
valid_lft forever preferred_lft forever
「address show デバイス名」オプション・サブコマンド (指定したデバイスのIP アドレスとインターフェイス情報を表示する)
# ip address show dev enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:ba:78:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.101/24 brd 192.168.56.255 scope global noprefixroute enp0s3
valid_lft forever preferred_lft forever
「address add IPアドレス/プレフィックス dev デバイス名」オプション・サブコマンド (IPアドレスを追加する)
# ip address show dev enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:ba:78:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.101/24 brd 192.168.56.255 scope global noprefixroute enp0s3
valid_lft forever preferred_lft forever
# ip address add 192.168.56.111/24 dev enp0s3
# ip address show dev enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:ba:78:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.101/24 brd 192.168.56.255 scope global noprefixroute enp0s3
valid_lft forever preferred_lft forever
inet 192.168.56.111/24 scope global secondary enp0s3
valid_lft forever preferred_lft forever
「address delete IPアドレス/プレフィックス dev デバイス名」オプション・サブコマンド (IPアドレスを削除する)
# ip address show dev enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:ba:78:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.101/24 brd 192.168.56.255 scope global noprefixroute enp0s3
valid_lft forever preferred_lft forever
inet 192.168.56.111/24 scope global secondary enp0s3
valid_lft forever preferred_lft forever
# ip address delete 192.168.56.111/24 dev enp0s3
# ip address show dev enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:ba:78:45 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.101/24 brd 192.168.56.255 scope global noprefixroute enp0s3
valid_lft forever preferred_lft forevr
「link」オプション・サブコマンド (すべてのインターフェイス情報を表示する)
# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:ba:78:45 brd ff:ff:ff:ff:ff:ff]
「link show dev デバイス名」オプション・サブコマンド (指定したデバイスのインターフェイス情報を表示する)
# ip link show dev enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:ba:78:45 brd ff:ff:ff:ff:ff:ff
「-s link show dev デバイス名」オプション・サブコマンド (指定したデバイスのインターフェース統計情報を表示する)
# ip -s link show dev enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:ba:78:45 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped missed mcast
92168 1130 0 0 0 0
TX: bytes packets errors dropped carrier collsns
154585 1027 0 0 0 0
「route」オプション・サブコマンド (ルーティングテーブルを表示する)
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.102 metric 100
192.168.57.0/24 dev enp0s8 proto kernel scope link src 192.168.57.102 metric 101
192.168.100.0/24 via 192.168.56.254 dev enp0s3 proto static metric 100
192.168.100.1 via 192.168.57.254 dev enp0s8 proto static metric 101
「route show dev デバイス名」オプション・サブコマンド (指定したデバイスのルーティングテーブルを表示する)
# ip route show dev enp0s8
192.168.57.0/24 proto kernel scope link src 192.168.57.102 metric 101
192.168.100.1 via 192.168.57.254 proto static metric 101
「add default via ゲートウェイのIPアドレス dev デバイス名」オプション・サブコマンド (指定したデバイスのデフォルトゲートウェイを追加する)
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 10
# ip route add default via 192.168.56.250 dev enp0s3
# ip route
default via 192.168.56.250 dev enp0s3
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
「delete default dev デバイス名」オプション・サブコマンド (指定したデバイスのデフォルトゲートウェイを削除する)
# ip route
default via 192.168.56.250 dev enp0s3
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
# ip route delete default dev enp0s3
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
「add ネットワークアドレス via ゲートウェイのIPアドレス」オプション・サブコマンド (指定したデバイスのルーティングとして、指定したネットワーク宛のゲートウェイを追加する)
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
# ip route add 192.168.99.0/24 via 192.168.56.250 dev enp0s3
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
192.168.99.0/24 via 192.168.56.250 dev enp0s3
「delete ネットワーク dev デバイス名」オプション・サブコマンド (指定したデバイスの指定したネットワーク宛のルーティングを削除する)
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
192.168.99.0/24 via 192.168.56.250 dev enp0s3
# ip route del 192.168.99.0/24 dev enp0s3
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
「add IPアドレス/32 via ゲートウェイのIPアドレス dev デバイス名」オプション・サブコマンド (指定したデバイスのルーティングとして、指定したホスト宛のゲートウェイを追加する)
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
# ip route add 192.168.99.150/32 via 192.168.56.250 dev enp0s3
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
192.168.99.150 via 192.168.56.250 dev enp0s3
「delete IPアドレス/32 dev デバイス名」オプション・サブコマンド (指定したデバイスの指定したホスト宛のルーティングを削除する)
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100
# ip route delete 192.168.99.150 dev enp0s3
# ip route
192.168.56.0/24 dev enp0s3 proto kernel scope link src 192.168.56.101 metric 100