CCNA シミュレーション問題　出そうなコマンド　チートシート

備忘録的なチートシートです。

## 最後忘れずに、START CONF にコピーする
<details><summary>コマンド</summary>

```#copy run start```
**必ず実行。実行していないと減点恐れ。**
</details>

# IPv4 IPv6系

## IPv4 Static Route の設定
<details><summary>コマンド</summary>

```(config)#ip route 192.168.0.0 255.255.255.0 192.168.1.1```
```(config)#ip route 192.168.0.0 255.255.255.0 Gi0/1```
ネットワークアドレスとサブネットマスク、ネクストホップアドレスor出力IF
</details>

## IPv4 Floating Static Route の設定
<details><summary>コマンド</summary>

```(config)#ip route 192.168.0.0 255.255.255.0 192.168.1.1 2```
```(config)#ip route 192.168.0.0 255.255.255.0 Gi0/1 2```
**最後にAD値を設定することでプライマリ、セカンダリルートを設定できる**
**スタティックルートのdefault AD値は１**
</details>

## IPv4 Default Route の設定
<details><summary>コマンド</summary>

```(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1```
```(config)#ip route 0.0.0.0 0.0.0.0 Gi0/1```
ネットワークアドレスとサブネットマスク、ネクストホップor出力IF
**主にインターネット接続しているルーターに使う**
</details>

## IPv6 Global Unicast Address の設定
<details><summary>コマンド</summary>

```(config)#ipv6 unicast-routing```
<font color="Red">**IPv6を使うとき必須コマンド**</font>
```(config)#ipv6 address 2001:db8:aaaa::1/64```
**グローバルの場合は1桁目が２ or ３**
<font color="Red">**プレフィックス長の指定が必須 /64 を忘れずに**</font>
なお、リンクローカルは自動的に生成されます。
</details>

## IPv6 Link-Local Unicast Address の設定
<details><summary>コマンド</summary>

```(config)#ipv6 unicast-routing```
<font color="Red">**IPv6を使うとき必須コマンド**</font>
```(config)#ipv6 address fe80:::1 link-local```
**リンクローカルの場合は頭2桁が fe**
</details>

## IPv6 Static Route の設定
<details><summary>コマンド</summary>

```(config)#ipv6 unicast-routing```
<font color="Red">**IPv6を使うとき必須コマンド　※1回だけでいい**</font>
```(config)#ipv6 route 2001::/126 2000::2```
```(config)#ipv6 route 2020::1/128 2000::2```
```(config)#ipv6 route 2020::1/128 Gi0/0```
<font color="Red">**プレフィックス長の指定が必須 最長/128**</font>
プレフィックスとプレフィックス長、ネクストホップor出力IF

</details>

## IPv6 Default Route の設定
<details><summary>コマンド</summary>

```(config)#ipv6 unicast-routing```
<font color="Red">**IPv6を使うとき必須コマンド　※1回だけでいい**</font>
```(config)#ipv6 route ::/0 2000::2```
```(config)#ipv6 route ::/0 Gi0/0```
::/0 と　ネクストホップor出力IFのみ

</details>

# VLAN 系

## VLAN 作成 の設定
<details><summary>コマンド</summary>

```(config)#vlan 100```
コンフィグレーションモードで作成
```(config-vlan)#name SUKINANAME ```
VLANのNameが指定されていた場合は設定。
設定しない場合はVLAN番号が名前に(番号は4桁になる 0100)

</details>

## VLAN Accessポートの設定
<details><summary>コマンド</summary>

**前提として、インターフェースに設定する。**
```(config)#interface Gi0/0```
```(config-if)#switchport mode access ```
スイッチポートモードをアクセスに設定する。
```(config-if)#switchport access vlan 100```
ポートにVLANを割り当てる。

</details>

## VLAN Trunkポートの設定
<details><summary>コマンド</summary>

**前提として、インターフェースに設定する。**
```(config)#interface Gi0/0```
```(config-if)#switchport trunk　encapsulation dot1q```
```(config-if)#switchport trunk　encapsulation isl```
<font color="Red">必ず先に、トランキングプロトコル(<font color="Blue">IEEE802.1Q</font> か iSl)を設定する</font>
```(config-if)#switchport mode trunk```
ポートのモードをトランクに設定する。

```(config-if)#switchport trunk allowed vlan 100```
```(config-if)#switchport trunk allowed vlan 100,110```
```(config-if)#switchport trunk allowed vlan 100-110```
ポートにVLANを割り当てる。

```(config-if)# switchport trunk native vlan 5```
ネイティブVLANを変更する。

```(config-if)#switchport trunk allowed vlan add 120```
後からVLANを追加するときは　add を付ける。

</details>

##音声VLAN を設定
<details><summary>コマンド</summary>

```(config)#interface Gi0/0```
```(config-if)#switchport mode access ```
```(config-if)#switchport access vlan 100```
```(config-if)#switchport voice vlan 200```
<font color="Red">accessをvoiceにして設定</font>

</details>

## EtherChannel の設定
<details><summary>コマンド</summary>

```(config)#interface range Gi0/0 - 5```
rangeで複数のインターフェースを選択。
```(config-if)#channel-group 1 mode active ```
グループ番号とEtherChannelプロトコルを指定。
 on / **PAgP** auto / active / **LACP** active / passive 

</details>

## 作成したEtherChannel に Native VLAN を設定
<details><summary>コマンド</summary>

```(config)#interface Po 1```
Po <グループ番号>で選択できる
```(config-if)#switchport trunk native vlan 15 ```
こちらは通常の手順。

</details>

# その他

## CDP をオフにする設定
<details><summary>コマンド</summary>

```(config)#no cdp run```
コンフィグレーションモードでCDPを有効無効にするときは<font color="Red">run</font>

```(config)#interface Gi0/0```
```(config-if)#no cdp enable```
インターフェースモードでCDPを有効無効にするときは<font color="Red">enable</font>

</details>

## CDP をオフにする設定
<details><summary>コマンド</summary>

```(config)#no cdp run```
コンフィグレーションモードでCDPを有効無効にするときは<font color="Red">run</font>

```(config)#interface Gi0/0```
```(config-if)#no cdp enable```
インターフェースモードでCDPを有効無効にするときは<font color="Red">enable</font>

</details>

## OSPF の有効化
<details><summary>コマンド</summary>

```(config)#router ospf 1```
まずこれでOSPFを有効にする。
プロセスIDは任意の数値。1か10ぐらいが妥当。

</details>

## OSPF router ID の設定
<details><summary>コマンド</summary>

```(config)#router ospf 1```
<font color="Red">ルーターモードに入る</font>
```(config-router)#router-id 3.3.3.3```
数値は32bit,4オクテット,10進数 <font color="Red">≒ほぼIPv4 IPアドレスと同じ形式で</font>

</details>

## OSPF 有効範囲エリアをアドバタイズ する設定
<details><summary>コマンド</summary>

```(config)#router ospf 1```
<font color="Red">ルーターモードに入る</font>
```(config-router)#network 192.168.1.1 0.0.0.0 area 0```
アドレス、<font color="Red">ワイルドカードマスク</font>、エリアID

ワイルドカードマスクはサブネットの反対で、<font color="Red">アドレスの範囲</font>を表す。
0.0.0.0でネットワーク全体を範囲にできる。
エリアIDは<font color="Red">バックボーンエリアが０</font>、それ以外は１以降自由に割り振れる。

</details>

## OSPF ポイントツーポイント の設定
<details><summary>コマンド</summary>

```(config)#interface Gi0/0```
```(config-if)#ip ospf network point-to-point```
ポイントツーポイント接続にするコマンド
DRとBDRの選出も行われなくなります。

</details>

## OSPF プライオリティ値 の設定
<details><summary>コマンド</summary>

```(config)#interface Gi0/0```
```(config-if)#ip ospf priority 255```
OSPFの<font color="Red">プライオリティ値が大きい</font>インターフェースがDRとなる。
デフォルト.1 値の範囲.0~255
</details>