Cisco シミュレータ Packet Tracer のインストール

## 概要
Cisco が提供しているネットワークシミュレータ Packet Tracer のインストールのためのアカウント作成からインストール方法などをまとめる

Packet Tracer は、他にあるネットワークエミュレータの GNS3 や EVE-NG などと比較しても導入しやすい
(正確に比較したわけではないが、無料かつ **IOS イメージ準備不要** & **インストーラ完備**)

インストールはネットワーク演習等で利用する場合に、環境準備者と利用者が別でも良いように、 
Ubuntu Linux でのサーバを採用するパターンと、
デスクトップ環境(Mac)にインストールするパターンの、2パターンを記載する

下記は完了して実施しているイメージ図

![スクリーンショット 2020-05-24 23.11.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/c2aa9f37-e7be-8608-8db0-23c52b58fd71.png)


## Packet Tracer
Cisco Network Academy で提供しているクロスプラットフォームのネットワークシミュレーションツール

GUI で仮想上で NW 機器 (L2/L3 Switch, Router, PC, etc.) を作成してコンソールアクセスやケーブル接続をしてネットワークを組むことができる

Cisco Network Academy 登録すると無料でダウンロードでき、簡単に使用することができる

コマンド等は全て再現されているわけでは無さそうで、外部ネットワークとは疎通不可で、CCNAレベルの確認にとどまるようです
(でも最初に学習するには十分なレベル)

### Cisco Networking Academy
シスコシステムズが CSR 活動の一貫として、教育機関、政府機関及び各種団体と共に提供する、将来の IT エンジニアを育成するプログラム ([引用](https://www.cisco.com/c/m/ja_jp/netacad.html
))
個人としてシスコネットワーキングアカデミーのオンラインコースを受講することができます([引用](https://www.cisco.com/c/m/ja_jp/netacad/students.html))

## インストール環境
### 使用バージョン
2020.05.24 時点での最新バージョンである **7.3.0**

### Packet Tracker インストール可能な環境
2020.05.24 時点で Version 7.3.0 では下記環境に対応している

OS
 - Windows 7, 8.1, 10 ( 32bit and 64bit)
 - Ubuntu Linux 18.04.3 LTS (Bionic Beaver) (64bit)
 - macOS

Hardware (Recommended Spec)
 - CPU: Intel Pentium 4, 3.0 GHz or better
 - RAM: 4 GB
 - Storage: 700 MB of free disk space
 - Display resolution: 1920 x 1080
 - Sound card and speakers
 - Internet connectivity (if using the Multiuser feature or tutorials)

(参照元Link, PDFダウンロードされる)
https://www.netacad.com/portal/resources/file/f1a291e2-a9a5-42ba-9074-51df6e06fa03

### 実施環境
#### サーバ
下記の仮想サーバを準備してインストールする(推奨スペックを参考に設定)

 - OS: Ubuntu Linux 18.04.3 LTS (Bionic Beaver) (64bit)
 - CPU: 2vCPU
 - RAM: 4 GB
 - Strorage: 30GB

#### デスクトップ
サーバではなく利用者自身のデスクトップ環境に入れるパターンとして
下記環境でのインストールも記載する
(必要スペックというわけではなく、手元のPCの実施したスペックを記載している)

 - MacBook Pro (13-inch, 2016, Four Thunderbolt 3 Ports)
    - OS: macOS Catalina Version 10.15.4
    - プロセッサ：3.1 GHz デュアルコアIntel Core i5
    - メモリ：16 GB 2133 MHz LPDDR3

## 環境準備ステップ

1. Cisco Network Academy アカウント登録
2. Packet Tracer ダウンロード
3. Packet Tracer インストール
    1. サーバ構築・インストールの場合(Ubuntu 18.04)
    2. デスクトップへインストールの場合(Mac) 

※ 3.はデスクトップへのインストール時は不要(インストールには管理者権限やインターネット接続が必要なので回避が必要な環境用にサーバ構築例を記載している)

## 環境準備1. Cisco Networking Academy アカウント登録
下記サイトへアクセスし、「Sign up today!」 → 「English」をクリック
https://www.netacad.com/courses/packet-tracer/introduction-packet-tracer
![スクリーンショット 2020-05-24 17.36.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/2f8ed22c-12cf-7616-9c0e-d696f815fd64.png)

下記ページに遷移するので、画像通りに入力する。

![スクリーンショット 2020-05-24 17.39.18.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/a1e5d194-59d8-d081-b64c-d4feab43531c.png)

Cisco の Create Account に遷移するので、必要情報を入力する 
(すでにCiscoアカウントを持っている場合はスキップされる)

![スクリーンショット 2020-05-24 17.47.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/8efda56c-1ca5-10af-3ffa-450ecca7e050.png)

下記 Sign in ページに遷移するので、作成したアカウントの Email, Password を入力していく。

![スクリーンショット 2020-05-24 18.03.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/3de7ef37-b07c-042a-066a-8b1d03111a25.png)

![スクリーンショット 2020-05-24 18.05.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/6b307566-cc04-f6cc-11eb-153f0f950f52.png)

初回は下記 Verify ページが出るので、メールに来ている Verfication code を入力する。

![スクリーンショット 2020-05-24 18.06.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/9fa44a69-e142-d824-534c-f0eb7ac36005.png)

情報入力画面が出てくるので、画像通り情報入力して Create Account をクリックする。

![スクリーンショット 2020-05-24 18.11.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/f093172b-08cb-66fc-2993-adf8f741394a.png)

アカウント作成完了すると、下記 Cisco Networking Academy の I'm Learning ページに遷移する。

![スクリーンショット 2020-05-24 18.39.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/fa1d9cdf-fe08-6f4b-028e-91619795cf38.png)

以上で、**Networking Academy のアカウント作成完了**


## 環境準備2. Packet Tracer ダウンロード

Networking Academy のポータルページから、「 Resources 」 → 「 Download Packet Tracer 」にアクセスする

https://www.netacad.com/portal/learning
![スクリーンショット 2020-05-24 18.43.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/16e06660-3ed6-ddea-1133-d27101b5bbb6.png)

下記ページにて、インストールするプラットフォームのものをダウンロードする

https://www.netacad.com/portal/resources/packet-tracer
![スクリーンショット 2020-05-24 18.44.33.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/3f810b6a-f9d4-1f9e-5ec3-7c2e701cb986.png)


## 環境準備3. Packet Tracer インストール

### 3.1. サーバ構築・インストールの場合(Ubuntu 18.04)
ミニマムでインストールした Ubuntu 18.04 へ下記のRDP等の設定を実施し、
Packet Tracer のインストールを実施する

Ubuntu-Desktop, XRDP, 日本語, Timezone設定, ログイン用に cisco ユーザの作成
(cisco ユーザは例であり,ユーザ名は何でも良い. パスワードは adduser 時にインタラクティブに設定する)

```
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y install ubuntu-desktop xrdp
sudo systemctl enable xrdp
sudo systemctl start xrdp
sudo apt-get -y install language-pack-ja
sudo localectl set-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja"
sudo timedatectl set-timezone Asia/Tokyo
sudo adduser cisco
sudo gpasswd -a cisco sudo
sudo reboot
```

「環境準備2. Packet Tracer ダウンロード」の最後の画面で「Linux Desktop Version 7.3.0 English」の下の **64 Bit Download** をクリックしてダウンロードし、下記コマンドで指定してインストールする
※ダウンロードしたフォルダへ移動後に下記コマンド実施

```
sudo apt-get -y install ./PacketTracer_730_amd64.deb
```

上記実施中に下記のライセンス許諾の画面になるので、画像通り選択する

![スクリーンショット 2020-05-25 0.09.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/0b92b4f3-4ad1-6e66-160e-debe8cc32190.png)


![スクリーンショット 2020-05-25 0.11.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/c38a5825-40f4-3f8c-83f9-429100b8481c.png)


RDPクライアントソフトを使用して Ubuntu へ RDP する (本記載例では、cisco ユーザ)

左上の、Activities をクリックして、「🔍 Type to search...」に、「Packet Tracer」と入力すると、
Packet Tracer が選択できるので、クリックして起動する
もしくは、terminalソフトで、 ```$ packettracer```　を入力して起動する

初回起動の場合、ファイル保存先のフォルダを自動生成するので **OK** をクリック


![スクリーンショット 2020-05-25 0.13.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/51a35c03-33b3-d86f-b250-cf838560251d.png)

netacad.com へのログイン画面が出てくるのでログインする (右下で Guest Login も可能)

起動完了すると、下記のように Packet Tracer の画面となる

![スクリーンショット 2020-05-25 0.17.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/a4daab6b-edfd-4a70-0873-c5c1b2dabda1.png)


以上で、**インストール完了**

### 3.2 デスクトップへインストールの場合(Mac) 
「環境準備2. Packet Tracer ダウンロード」で「macOS Version 7.3.0 English」のしたの **Download** でダウンロードする。

ダウンロード完了すると、ダウンロードフォルダに下記のファイルがあるのでダブルクリックして開く

![スクリーンショット 2020-05-24 20.56.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/bff52dfe-fa2f-4dd7-cc2f-0ac2e782c1cf.png)

開くと、下記の画面になるのでダブルクリックしてインストーラを起動する

![スクリーンショット 2020-05-24 20.57.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/88e2cc9e-18ec-b941-0f9b-3fe70c54ab01.png)

警告が出るので、開くをクリック

![スクリーンショット 2020-05-24 20.58.34.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/c4fa3654-c2ff-6f2f-db3c-71c52233f271.png)

インストーラが開始されるので、下記の画像通り、進めていく

![スクリーンショット 2020-05-24 20.59.05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/6dcc5179-e4f5-d7f3-702e-24c2518f1ae6.png)

![スクリーンショット 2020-05-24 20.59.38.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/56ff3208-c03d-7322-c3f3-fe8b0c06ad44.png)

![スクリーンショット 2020-05-24 21.00.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/4a37c25c-6a0e-aaea-bba9-6fb19b3ed6f9.png)

![スクリーンショット 2020-05-24 21.00.47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/a3100504-4f4c-f465-649b-e0c370dd583c.png)

![スクリーンショット 2020-05-24 21.01.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/ae581456-0ac8-ffef-ce6b-2b8278a5efce.png)

インストール完了後は、アプリケーション内に **Cisco Packet Tracer** があるので起動する

![スクリーンショット 2020-05-24 21.03.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/eb62b561-f32c-8627-95f8-054015316536.png)

初回起動の場合、ファイル保存先のフォルダを自動生成するので **OK** をクリック

![スクリーンショット 2020-05-24 21.04.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/8f2bde8a-8a5a-adc2-563e-0470d903edf2.png)

netacad.com へのログイン画面が出てくるのでログインする (右下で Guest Login も可能)

![スクリーンショット 2020-05-24 21.06.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/a4ad4427-fb14-e9f2-8d7f-9b5629a4e612.png)

起動完了すると、下記のように Packet Tracer の画面となる

![スクリーンショット 2020-05-24 21.09.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/fa597496-1206-3e69-0dd9-1ce5e43c1950.png)

以上で、**インストール完了**

## Packet Tracer 操作画面
下記に操作画面の概要を示す

![スクリーンショット 2020-05-24 22.40.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/326183/360393eb-f174-b45c-e455-7817fa44cc8d.png)

## おわりに

GUIで簡単操作可能な Cisco 製のシミュレーションツール Packet Tracer のインストールまで完了できた

今後はトレーニングプランを用意して実行方法などもまとめていきたい


## 参考
### Cisco Network Academy
https://www.cisco.com/c/m/ja_jp/netacad.html

### Packet Tracer FAQs
https://www.netacad.com/courses/packet-tracer/faq
(PDFダウンロード)
https://www.netacad.com/portal/resources/file/f1a291e2-a9a5-42ba-9074-51df6e06fa03