EVE-NGを導入していくよ ~ 1.立ち上げまで

## 0. 書き出し
CCNAを取得するために黒本とか読んでるけど如何せんどう実務に活かすのかイメージが湧かない。かと言って実機を買おうにも貧困なのでそんなお金もありません (☝ ՞ਊ ՞)☝
Cisco Packet Traceを使ってみたけど私にはあまり馴染まなかったので別の物がないかと思っていたら、EVE-NGというネットワークエミュレーターがあるみたいじゃないですか！
試しに環境を作ってみようと思ってみたが、YouTubeに上がっている導入手順は基本英語や古い記事で今の手順とあっていない。。。
諦めて公式のやり方に則ってやるから、備忘録として残しておくよ ٩(ˊωˋ*)و

https://www.eve-ng.net/

## 1. 環境
物理環境
・CPU: Intel Core i7-7700K
・RAM: 16GB 
・HDD: 4TB (Eドライブ) ← EVE-NG関連の保存先
・OS: Windows 10 64bit
仮想環境
・Virtualization platform: VMware Workstation 17 Pro

## 2.1. EVE-NGのISOファイルダウンロード
下記のリンクからEVE-NGのDounloadタブに飛べるので『EVE Community Edition』を探してISOファイル(EVE-NG-PRO Full ISOS – MEGA Mirrorから)をダウンロードする。

https://www.eve-ng.net/index.php/download/

## 2.1. VMに環境を構築
1. VMを立ち上げて『新規仮想マシンの作成』を押下。
2. 『カスタム』を選択して『次へ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/5edba744-2a96-03cd-8bf1-446f6c14279c.png)
3. 『互換性のある製品』の中にあるものを選択。
今回は『WorkStation 17.5.x』を選択して『次へ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/9d93cc02-f631-ddd0-f04e-2b67d9cc8e6a.png)
4. 『後でOSをインストール』を選択して『次へ』を押下。
5. ゲストOSは『Linux』、バージョンは『Ubuntu 64ビット』を選択して『次へ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/e6a9735c-361b-5cd7-4432-dc65692ad51e.png)
6. 『仮想マシン名』に好きな名称を入力し、『場所』に作業フォルダのパスを入力する。
今回は『E:\EVE+NG\VM』にしてみた。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/d5013ae2-aafb-80af-7ad2-256bf6cc24a7.png)
7. プロセッサ数は『8』、プロセッサごとのコアの数に『1』を入力して『次へ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/346266c4-f452-4c3a-dc9f-95f418be558d.png)
プロセッサ数はサポートしている最大数なのでタスクマネージャーで論理プロセッサ数を引用する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/7229a6c3-535d-1e07-aed5-04296950a093.png)
8. この可能マシンのメモリを『8192MB (8BG)』にして『次へ』を押下。
特に理由はないけど今使っているPCのメモリが16GBだから半分の8BGでいいかな？　4GBなら4096MB, 8BGなら8192MB, 16GBなら16384MBを入れればいいね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/cf484332-91cd-3e76-a3d0-c39023ea26e9.png)
9. デスクトップPCなら『ブリッジネットワークを使用』,ノートPCなら『NATを使用』を選択して『次へ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/c4ece520-7891-856a-7d41-15e98777dd89.png)
10. SCSIコントローラは推奨の『LSI Logic』を選択して『次へ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/79b2f347-0f1b-5be0-915c-878fe0478dc9.png)
11. 仮想ディスクタイプは推奨の『SCSI』を選択して『次へ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/fb1f1e87-f003-9c8e-2760-df07f499b0ad.png)
12. ディスクは『仮想ディスクの新規作成』を選択して『次へ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/c0772a29-5762-357a-d490-c7e7a95ca441.png)
13. ディスク最大サイズの推奨は『200GB』以上にして、『仮想ディスクを単一ファイルとして格納』を選択して『次へ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/fe2f089d-acd0-8be8-0289-4fe21a0b2533.png)
14. ディスクファイルは好きな名前を決める。基本はデフォルトでいい。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/ce6bb335-0dc0-bdd0-8684-4e87a1e68e3b.png)
15. 仮想マシンを作成する準備完了に移ったら『ハードウェアをカスタマイズ』を押下。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/b2904b0d-7823-e78c-f8bf-8c98fd2cd67d.png)
16. メモリタブでこの仮想マシンに必要なメモリを割り当てる。特に触らずデフォルトでいいかな。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/7796d14d-f374-085e-a13c-38717acce14e.png)
17. プロセッサタブの仮想化エンジン項にて『Intel VT-x/EPTまたはAMD-V/RVIを仮想化』と『IOMMUを仮想化』にチェックを入れる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/6fe7a82f-fde6-c290-994c-9292bd2c705c.png)
17. 新規CD/DVDタブで『ISOイメージファイルを使用する』を選択し、ダウンロードしたEVE-NGのISOファイルを指定する。指定したあとは『閉じる』を押下して、新しい仮想マシン ウィザードの『完了』を押下する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/93d1535e-8fd2-e610-f1ba-e3746e5d7fb9.png)

## 2.2. EVE-NG VMをインストール
1. 2.1項で設定したEVE VMをパワーオンする
2. 言語は『English』を選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/49acceee-96b1-4a79-9adb-3cb8fab84f3c.png)
3. キーボードの設定はLayout, Variantともに『English (US)』を選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/fc0c01e1-2f00-5f30-6ffb-d042900b65cb.png)
4. インストールプロセスを開始するかの画面にて『Continue』を選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/60fe2082-d06c-d557-3b1e-6e8abad11a23.png)
5. インストールプロセス中はしばらく待ち。一度、ログイン画面が出るが自動的にプロセスが進むのでやはり待ち(´_ゝ｀)
6. インストールプロセスが完了したらLogin ID『root』、Password『eve』でログインする。Loginが出てこなければEnterキーでも押せば出てくる。
初期値なので次項で変更を加えるよ(´･ω･)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/9978a354-bd14-35b5-53d8-2f887fc72cda.png)
7. 先ほどの『root』のパスワードを新たに設定する。入力したパスワードは表示されないから留意するように。
入力後に打ち間違え確認のためにもう一度、入力する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/f0b1b3c0-2621-d023-0682-00857a9416c1.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/97d49837-ebb3-7741-69b6-454a56297763.png)
8. EVE VMのホスト名を設定する。デフォルトは『eve-ng』で思い入れが無ければ次にいこう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/a22e9886-edc8-9455-03d8-692de074f9fc.png)
9. EVE VMのDNSドメインを設定する。デフォルトは『example.com』でこのまま進んでも問題ない。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/2b0bae5d-5e66-0500-a386-6bf8570ab47c.png)
10. DHCPか静的IPを選択する画面で『static (静的)』を選択する。
11. NTPサーバを入力する。Windows標準の『time.windows.com』を使用してみるよ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/19f3a521-a739-b6fa-fcd0-e79fcb256ed0.png)
12. プロキシサーバを設定するように促されるがスキップする。デフォルトの『direct connection』を選択して次に進む。
13. VMが再起動するので再度ログインする。

## 2.3. ブラウザでEVEを動かす
1. 2.2項で再度VMにログインした時に使用するアドレスが表示される。
今回の例でいうなら『 http://192.168.1.35 』が該当する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/c0df3c3d-64c6-b6e2-c67f-3a2b8119f939.png)
2. ブラウザを立ち上げて上記で確認したアドレスに飛ぶ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/8ddb7519-113e-5731-5f9b-6fea96c31ce2.png)
3. ログインするときのUsernameとPasswordはそれぞれ『admin』『eve』でアクセスできる。これらも規定値だから後日変更するよ(´_ゝ｀)
4. ログインできれば(とりあえずは)初期作業完了。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3955344/089e5e4d-9e0f-f408-4983-c949ce638ab7.png)

## 3. あとがき
とりあえず起動までは持って行けたが、静的アドレスの設定が抜けていたり細かい初期設定個所がされていない。課題として細かな設定方法を確認してから後日追加していくので今は良しとする(☝ ՞ਊ ՞)☝
あとEVE以外の作業と並行して行うには重い。。。このPCを作ったのが7,8年前だからしょうがないとは思うけど。骨董品になりつつあるしPC組みも検討していくか。(ｶﾈｶﾞﾈｪ-)
それはそれとして検証環境が出来たのでじっくり遊んでいきたいと思う。