CentOS7.1 仮想マシンからNAT+固定IPアドレスを使用してインターネットに接続しよ！

#概要
[このページ](http://qiita.com/ToraLin/items/71d456f3af52a47c29b6)でCentOS7を最小構成でインストールしました。

このままではネットに接続できないので、各種インストール出来ないのが不便です。
ネットに接続します。

#CentOS7からNetworkManagerが出てきた
CentOS7(Redhat7)から、従来のネットワーク設定方法と変わり、
NetworkManagerを使用することが推奨になったようです。

参考URL
http://www.server-memo.net/centos-settings/network/nmtui.html
http://www.atmarkit.co.jp/ait/articles/1502/11/news001.htmｌ


#手順
- VMware Workstartion 12 Pro 上でNATの設定を加える

VMware Workstartion 12 Proを起動します。
![SnapCrab_2015-12-06_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/104247/64c36863-0370-de5f-f63d-e3bacbe7c6cf.png)

仮想ネットワークエディタを起動します。
![SnapCrab_2015-12-06_No-01.png](https://qiita-image-store.s3.amazonaws.com/0/104247/537a893e-3e6c-6098-0a10-18fb5c36d503.png)

管理者権限を有効にします。
![SnapCrab_2015-12-06_No-02.png](https://qiita-image-store.s3.amazonaws.com/0/104247/cfc43135-a9e8-73de-d40f-22ba58b2db3a.png)

「ネットワークの追加」など選択して、仮想ネットワークをNATとして設定します。
※画像はすでに設定済みのものとなってます。
![SnapCrab_2015-12-06_No-03.png](https://qiita-image-store.s3.amazonaws.com/0/104247/a1356c78-5a68-4451-b0e7-a586fd01b444.png)

ホストOS側でネットワーク設定を開き、インターネットに接続する側のインターフェースを選択します。
![SnapCrab_2015-12-06_No-04.png](https://qiita-image-store.s3.amazonaws.com/0/104247/98ca40b9-cd56-a3c9-943d-1b0fa0f48133.png)

共有タブを開き、「ネットワークの他のユーザーに・・・」を選択します。
※仮想NICが1つの場合は、プルダウンが表示されませんが、複数存在する場合は、
　共有するNICを選択します。
![SnapCrab_2015-12-06_No-05.png](https://qiita-image-store.s3.amazonaws.com/0/104247/f32d1e2c-30d7-5dfd-f8dd-66c316eea984.png)

ネットワークのIPアドレスが自動的に設定される文章が表示されます。
文章が紛らわしいのですが、自動的に設定されるのは「仮想NIC」の方で、
「ローカルエリア接続」は、従来のまま変更されません。
→ローカルエリア接続が変更されるとばっかり思って、１日ほど悩みました (´-`)
![SnapCrab_2015-12-06_No-07.png](https://qiita-image-store.s3.amazonaws.com/0/104247/b11fd344-7893-0be3-22fd-85216005b8a1.png)

変更された「仮想NIC」のIPアドレスを確認します。
今回は「192.168.241.0/24」のセグメントが割り当てられました。
![SnapCrab_2015-12-06_No-06.png](https://qiita-image-store.s3.amazonaws.com/0/104247/2d24e2e1-f64e-bf53-8ccd-2189e5793946.png)

VMware Workstartion 12 Pro側の仮想ネットワークエディタを起動します。
画像の赤く囲っている枠を、先ほど調べたサブネットに変更します。
![SnapCrab_2015-12-06_No-08.png](https://qiita-image-store.s3.amazonaws.com/0/104247/9316da1b-812b-ab2a-7fc8-f6476757dc4f.png)


「DHCP設定」を開き、同様にセグメントを変更します。
![SnapCrab_2015-12-06_No-09.png](https://qiita-image-store.s3.amazonaws.com/0/104247/817d88ed-b21b-9fd2-1fea-93ac9189e238.png)



- 仮想マシンに仮想NICを認識させる

VMwareでインストールした直後は仮想NICを認識していません。（自分の環境のみ？）
なお、CentOS7からネットワークインターフェースの命名ルールが変わったようで、
eno16777736 と表示されています。
仮想マシン上ではたくさんの数字が出ますが、物理マシン上ではeth0のように従来の名称通りになるようです。
なお、仮想マシン上でも手動で変更して eth0 とかにも出来るみたいです。


```
#nmcli dev show
```
上記で、ゲストOSに認識されているデバイスを表示しています。
eno16777736のGENERAL.STATE が　20(unavailable) となっているので、NICがリンクアップしていない状態っぽい。
![SnapCrab_2015-11-14_No-00.png](https://qiita-image-store.s3.amazonaws.com/0/104247/00e215ff-0a7e-3cda-0969-7519bf3d2ef7.png)

VMware側のネットワークアダプタの設定をみてみます。
![SnapCrab_2015-11-14_No-01.png](https://qiita-image-store.s3.amazonaws.com/0/104247/d037e296-2703-cbf6-4d87-25ae4fbb1338.png)

ネットワーク接続が「NAT」となっていたのを、「カスタム」に変更して、
VMnet1(NAT)を明示的に選択します。
![SnapCrab_2015-11-14_No-02.png](https://qiita-image-store.s3.amazonaws.com/0/104247/68b43078-cf61-3aa6-baec-53b2631d2938.png)

無事に認識出来ました！connected！！
![SnapCrab_2015-12-06_No-10.png](https://qiita-image-store.s3.amazonaws.com/0/104247/03474816-41c8-4904-074f-ae4cc7c13d9b.png)


- 固定IPアドレスに変更

```
#nmcli dev show
```
現在のステータスを表示します。DHCPで自動的に設定されています。
![SnapCrab_2015-12-06_No-10.png](https://qiita-image-store.s3.amazonaws.com/0/104247/ba99be03-4603-e76c-0dca-dca8ad73a624.png)


```
#nmcli connection modify eno16777736 ipv4.method manual ipv4.addresses 192.168.241.3/24 ipv4.gateway 192.168.241.2 ipv4.dns 192.168.241.2
```
上記コマンドで、固定IPアドレスへ設定変更します。
設定変更した後に表示しても反映されておりませんが、コネクションの再起動をすれば反映されます。
![SnapCrab_2015-12-06_No-11.png](https://qiita-image-store.s3.amazonaws.com/0/104247/072a8385-8439-23e4-8109-7aaaeb69db42.png)


```
#nmcli con down eno16777736
#nmcli con up eno16777736
```
![SnapCrab_2015-12-06_No-13.png](https://qiita-image-store.s3.amazonaws.com/0/104247/5512576d-d5ce-d511-99d9-7273f858832b.png)