[ホスティング] CentOS 7の最小インストールにはifconfigが含まれない

CentOS 7を最小インストールして実行しようとしたら無かった。

ネットで調べると、ネットワーク関連の以下のコマンドが削除されたらしい。

  • arp
  • ifconfig
  • iptunnel
  • iwconfig
  • nameif
  • netstat
  • route

さてどうするか?

net-toolsをインストールする

旧コマンドを使い続けたければインストールすればいい。

代替コマンドを使う

旧コマンドが削除されたのには何かしらの懸念があるからに違いない。ならば、使い続けるよりは新しく提供されたコマンドを使うべきではないか。

  • arp: ip n (ip neighbor)
  • ifconfig: ip a (ip addr), ip link, ip -s (ip -stats)
  • iptunnel: ip tunnel
  • iwconfig: iw
  • nameif: ip link, ifrename
  • netstat: ss, ip route (for netstat-r), ip -s link (for netstat -i), ip maddr (for netstat-g)
  • route: ip r (ip route)

ifconfigは以下のように置き換えることができる。

覚えよう。

参考サイト

Deprecated Linux networking commands and their replacements | Doug Vitale Tech Blog
https://dougvitale.wordpress.com/2011/12/21/deprecated-linux-networking-commands-and-their-replacements/

Red Hat EL 7(CentOS 7)のifconfigとかレガシーなnet-toolsがなくなった | CentOS 7 | マイノリティでいこう
http://blog.be-dama.com/2014/06/18/red-hat-el-7%E3%81%AEifconfig%E3%81%A8%E3%81%8B%E3%83%AC%E3%82%AC%E3%82%B7%E3%83%BC%E3%81%AAnet-tools%E3%81%8C%E3%81%AA%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%9F/