takafumi blog

日々の勉強メモ

CentOS7.0 ネットワーク設定

環境   CentOS7.0

CentOS7.0をインストールしてみました。

いきなり驚いたのはネットワークを設定しようとしてifconfigコマンドがない。
どうも

なんかが今後標準ではなくなるらしい。なんてこった。

$ ip addr show # = ifconfig
$ ip route     # = route
$ ss           # = netstat

らしい。

でもネットワーク設定を弄ればいいと思ったら、ifcfg-eth0がない。
とりあえずネットワークデバイスを確認

$ nmcli d
DEVICE       TYPE      STATE         CONNECTION
eno16777736  ethernet  disconnected  eno16777736
lo           loopback  unmanaged     --

このeno16777736がネットワーク設定ファイル名になる。
環境によって異なるらしい。
ちなみにgrub.confを変更すれば、いままでのような設定も可能。
CentOS 7 困ったこととその解決策まとめ - bussorenre Laboratory '2014

ネットワーク設定

$ vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

とりあえず

ONBOOT=on
BOOTPROTO=dhcp

に設定。
固定の場合はBOOTPROTO=noneにしてipを指定。

そしてネットワークを有効にする。
ifupも非標準。

$ nmcli c up eno16777736  # = ifup

とりあえずこれでputtyなどのターミナルから接続できるので、後の設定をできます。