CentOS7.0 ネットワーク設定
環境 CentOS7.0
CentOS7.0をインストールしてみました。
いきなり驚いたのはネットワークを設定しようとしてifconfigコマンドがない。
どうも
- ifconfig
- route
- netstat
なんかが今後標準ではなくなるらしい。なんてこった。
$ 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などのターミナルから接続できるので、後の設定をできます。