CentOS 7ではnet-tools(ifconfig)はiproute2に移行したようです。
net-tools(ifconfig)とiproute2の対応表
CentOS 7ではifconfigなどのコマンドが含まれるパッケージnet-toolsは非推奨となっております。
代わりにiproute2に移行されたようです。
これまでifconfig系のコマンドに慣れた私は、戸惑うばかりです。
Wikipediaに以下のように記述されています。
iproute2 is intended to replace an entire suite of standard Unix networking tools (often called "net-tools") that were previously used for the tasks of configuring network interfaces,routing tables, and managing the ARP table.
つまり、iproute2はnet-toolsを置き換える意図で設計されているようです。
一方、net-toolsのプロジェクトホームページ
net-tools
Download net-tools for free. Linux networking base tools. A collection of programs that form the base set of the NET-3 networking distribution for the Linux ope...
を見てみると2013年5月以降更新されていないようです。
つまり流れとして、net-tools⇒iproute2となっているのは、既定の事実なんでしょう。
とりあえず、コマンド類の違いを整理しました。
net-tools | iproute2 |
ifconfig | ip l (ip link) |
ifconfig -a | ip a show (ip addr show) |
ifconfig eth0 up | ip link set eth0 up |
netstat | ss |
netstat -i | ip -s link |
netstat -l | ss -l |
netstat -r | ip r (ip route) |
route [add|del] | ip route [add|del] |
route -n | ip route show |
arp -n | ip n (ip neighbor) |
ipコマンドやssコマンドなどiproute2系のコマンドの実行
iproute2系のコマンドをざっと動かしてみました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
# ip l 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 52:54:00:c9:d2:52 brd ff:ff:ff:ff:ff:ff # ip a show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 52:54:00:c9:d2:52 brd ff:ff:ff:ff:ff:ff inet 118.27.12.45/21 brd 118.27.15.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::5054:ff:fec9:d252/64 scope link valid_lft forever preferred_lft forever # ss Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port u_str ESTAB 0 0 /run/systemd/journal/stdout 15442 * 15441 u_str ESTAB 0 0 /var/run/dbus/system_bus_socket 13835 * 13834 u_str ESTAB 0 0 * 12279 * 12278 u_str ESTAB 0 0 /run/systemd/journal/stdout 12799 * 12798 u_str ESTAB 0 0 * 12278 * 12279 u_str ESTAB 0 0 /var/run/dbus/system_bus_socket 12280 * 12107 u_str ESTAB 0 0 * 12798 * 12799 u_str ESTAB 0 0 /run/systemd/journal/stdout 12260 * 12259 u_str ESTAB 0 0 * 12259 * 12260 u_str ESTAB 0 0 * 13834 * 13835 u_str ESTAB 0 0 /var/run/dbus/system_bus_socket 12341 * 12340 u_str ESTAB 0 0 * 12107 * 12280 u_str ESTAB 0 0 * 15441 * 15442 u_str ESTAB 0 0 * 12079 * 12080 u_str ESTAB 0 0 /run/systemd/journal/stdout 15486 * 15485 u_str ESTAB 0 0 * 49839 * 49838 u_str ESTAB 0 0 * 12340 * 12341 u_str ESTAB 0 0 * 49838 * 49839 u_str ESTAB 0 0 /run/systemd/journal/stdout 12080 * 12079 u_str ESTAB 0 0 * 15485 * 15486 # ip -s link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 RX: bytes packets errors dropped overrun mcast 7804 44 0 0 0 0 TX: bytes packets errors dropped carrier collsns 7804 44 0 0 0 0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000 link/ether 52:54:00:c9:d2:52 brd ff:ff:ff:ff:ff:ff RX: bytes packets errors dropped overrun mcast 27278391 375873 0 0 0 0 TX: bytes packets errors dropped carrier collsns 1356424 8496 0 0 0 0 # ip r default via 118.27.8.1 dev eth0 118.27.8.0/21 dev eth0 proto kernel scope link src 118.27.12.45 169.254.0.0/16 dev eth0 scope link metric 1002 # ip n fe80::216:9cff:fe8f:b440 dev eth0 lladdr 00:16:9c:8f:b4:40 router STALE fe80::7:b4ff:fe00:200 dev eth0 lladdr 00:07:b4:00:02:01 router STALE fe80::21e:13ff:fe76:f240 dev eth0 lladdr 00:1e:13:76:f2:40 router STALE 118.27.8.1 dev eth0 lladdr 00:07:b4:00:01:01 REACHABLE |
さくらのVPSサーバー
↓月額685円からの低価格&高パフォーマンスのVPS、さくらのVPSはコチラ
SSDプランが月々685円から使える!さくらのVPS
コメント