Cisco 841M で VLAN の設定を確認する

自分用メモ。

## Console ケーブルを探す
AWM 20251 E129757-3 LL97744 という水色のケーブルを、USB-CVRS9 という変換アダプタを使って MacBook に繋ぐ。

## ATEN UC-232A のドライバをインストール
USB-CVRS9 には Windows のドライバしかないが、これは ATEN UC-232A と同等の製品らしく、 https://www.aten.com/jp/ja/supportcenter/downloads/?action=display_product&pid=575 から macOS や Linux のドライバがダウンロードできる。

Mac OSX 10.13 対応とか書いてあるが、macOS 10.15 Catalina でも動いた。

## screen /dev/tty.UC-232AC
ATEN UC-232A のドライバを使っているので、Console ケーブルを繋いだ状態で `ls /dev/tty.*` などすると `/dev/tty.UC-232AC` が見つかる。

screen を適当にインストールし、`screen /dev/tty.UC-232AC` すると接続できる。なお screen を tmux 上から起動しても tmux のコピーモードでのスクロールはできない。

## VLAN の設定
### Enter → no
screen を立ち上げても最初何も起きないので Enter を押すと、初回の設定のメッセージが出てくる。何回 Enter を押していても同じプロンプトが出る。

```
% Please answer 'yes' or 'no'.
Would you like to enter the initial configuration dialog? [yes/no]:
```

no にしておく。プロンプトが流れてしまったら Enter を押しまくってもOK。

### モード切り替え
* `enable`: ユーザモード [>] → 特権モード [#]
* `disable`: 特権モード [#] → ユーザモード [>]
* `configure terminal` (`conf t`): 特権モード [#] → グローバルコンフィギュレーションモード [(config)]
* `interface GiX/X`: グローバルコンフィギュレーションモード [(config)] → 詳細コンフィギュレーションモード [(config-if)]
* `exit`: グローバルコンフィギュレーションモード [(config)] → 特権モード [#], 詳細コンフィギュレーションモード [(config-if)] → グローバルコンフィギュレーションモード [(config)]

### VLAN の一覧を確認
```
Router#show vlan-switch

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Gi0/0, Gi0/1, Gi0/2, Gi0/3
2    VLAN0002                         active
10   VLAN0010                         active
1002 fddi-default                     act/unsup
1003 token-ring-default               act/unsup
1004 fddinet-default                  act/unsup
1005 trnet-default                    act/unsup

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------
1    enet  100001     1500  -      -      -        -    -        1002   1003
2    enet  100002     1500  -      -      -        -    -        0      0
10   enet  100010     1500  -      -      -        -    -        0      0
1002 fddi  101002     1500  -      -      -        -    -        1      1003
1003 tr    101003     1500  1005   0      -        -    srb      1      1002
1004 fdnet 101004     1500  -      -      1        ibm  -        0      0
1005 trnet 101005     1500  -      -      1        ibm  -        0      0
```

Gi0/0, Gi0/1, Gi0/2, Gi0/3 のポートがある default の VLAN が active になっている。ポートはラベルも 0 オリジンになっていてそのまま対応している。

### インターフェースの一覧を確認
```
Router#show interfaces
GigabitEthernet0/0 is up, line protocol is up
  Hardware is Gigabit Ethernet, address is 5897.bd31.9e40 (bia 5897.bd31.9e40)
  MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 10 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive set (10 sec)
  Full-duplex, 1000Mb/s
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input never, output never, output hang never
  Last clearing of "show interface" counters never
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  5 minute input rate 28000 bits/sec, 14 packets/sec
  5 minute output rate 673000 bits/sec, 63 packets/sec
     10259 packets input, 1907937 bytes, 0 no buffer
     Received 9 broadcasts (0 multicasts)
     0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, 0 multicast, 0 pause input
     0 input packets with dribble condition detected
     32253 packets output, 37493750 bytes, 0 underruns
     0 output errors, 0 collisions, 2 interface resets
     0 unknown protocol drops
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 pause output
     0 output buffer failures, 0 output buffers swapped out
GigabitEthernet0/1 is up, line protocol is up
  Hardware is Gigabit Ethernet, address is 5897.bd31.9e41 (bia 5897.bd31.9e41)
  MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 10 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive set (10 sec)
  Full-duplex, 1000Mb/s
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input never, output never, output hang never
  Last clearing of "show interface" counters never
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  5 minute input rate 673000 bits/sec, 62 packets/sec
  5 minute output rate 28000 bits/sec, 14 packets/sec
     31649 packets input, 37549192 bytes, 0 no buffer
     Received 125 broadcasts (0 multicasts)
     0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, 0 multicast, 0 pause input
     0 input packets with dribble condition detected
     10889 packets output, 1960556 bytes, 0 underruns
     0 output errors, 0 collisions, 2 interface resets
     0 unknown protocol drops
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 pause output
     0 output buffer failures, 0 output buffers swapped out
GigabitEthernet0/2 is down, line protocol is down
  Hardware is Gigabit Ethernet, address is 5897.bd31.9e42 (bia 5897.bd31.9e42)
  MTU 1500 bytes, BW 1000000 Kbit/sec, DLY 10 usec,
     reliability 255/255, txload 1/255, rxload 1/255
  Encapsulation ARPA, loopback not set
  Keepalive set (10 sec)
  Auto-duplex, Auto-speed
  ARP type: ARPA, ARP Timeout 04:00:00
  Last input never, output never, output hang never
  Last clearing of "show interface" counters never
  Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0
  Queueing strategy: fifo
  Output queue: 0/40 (size/max)
  5 minute input rate 0 bits/sec, 0 packets/sec
  5 minute output rate 0 bits/sec, 0 packets/sec
     0 packets input, 0 bytes, 0 no buffer
     Received 0 broadcasts (0 multicasts)
     0 runts, 0 giants, 0 throttles
     0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
     0 watchdog, 0 multicast, 0 pause input
     0 input packets with dribble condition detected
     0 packets output, 0 bytes, 0 underruns
     0 output errors, 0 collisions, 2 interface resets
     0 unknown protocol drops
     0 babbles, 0 late collision, 0 deferred
     0 lost carrier, 0 no carrier, 0 pause output
     0 output buffer failures, 0 output buffers swapped out
...
```

使いたいポート全てで GigabitEthernet0/0 is up のようになっているか確認する。

特定のポートを確認したい時は `show interfaces Gi0/0` のようにする。

### インターフェースの up / down
up:

```
Router(config)#interface Gi0/2
Router(config-if)#no shutdown
```

down:

```
Router(config)#interface Gi0/2
Router(config-if)#shutdown
```

### 再起動後も設定が変わらないようにする

```
copy running-config startup-config
```