本文へ移動

インフラ転職コンパス運用保守から、設計構築へ。

メニュー

Catalystスイッチの初期化方法|erase startup-configとvlan.datの削除

動画と記事で学ぶ / Cisco・実機操作

Cisco Catalystスイッチの初期化手順を解説。erase startup-configとdelete flash:vlan.datの実行方法、running-configとstartup-config、RAMとNVRAMの違い、VLANが残る理由をまとめます。

ここからは、記事でゆっくり確かめましょう。図や操作の例を見ながら、気になるところから読み進めてください。

Catalystスイッチの初期化は、erase startup-config と delete flash:vlan.dat の2つを実行してから再起動すれば完了です。startup-config を消すだけでは、VLANの情報が残ります。

設計構築の現場では、機器の初期化は必ず行う作業です。検証で使った機器を次の案件に回すとき、設定をやり直すとき、返却するとき。コマンドを覚えるだけでも作業はできますが、running-config と startup-config の関係を知っておくと、なぜこの2つで初期化できるのかが分かります。

Catalystスイッチの初期化手順

  1. erase startup-config で、保存されている設定を削除する
  2. show startup-config で、削除されたことを確認する
  3. delete flash:vlan.dat で、VLANの情報を削除する
  4. show flash で、vlan.dat がなくなったことを確認する
  5. 再起動する(電源を入れ直す、または reload)
Switch# erase startup-config
Switch# show startup-config
startup-config is not present

Switch# delete flash:vlan.dat
Switch# show flash

Switch# reload

再起動後、設定のない状態で立ち上がってくれば完了です。

running-config と startup-config の違い

running-config startup-config
役割 いま動作中の設定 起動するときに読み込まれる設定
保存場所 RAM NVRAM
電源を切ると 消える 残る
表示するコマンド show running-config show startup-config

running-config は、機器が動いている間に使っている設定です。動作中(running)だからこの名前です。ふだん打っている show run は、これを表示しています。

startup-config は、電源を入れたとき、再起動したときに、最初に読み込まれる設定です。起動時(startup)に使うのでこの名前です。

RAM と NVRAM:保存される場所が違う

  • RAM:一時的に使うメモリ。電源を切ったり再起動したりすると、中身が消える。running-config はここにある
  • NVRAM:電源を切っても中身が消えないメモリ。startup-config はここにある

設定を保存する、というのは、RAMにある running-config を、NVRAMの startup-config に書き込むことです。

Switch# copy running-config startup-config
または
Switch# write memory   (write、wr と省略できる)

どちらも、やっていることは同じです。長いコマンドを打つのが面倒なら、write で覚えておいて問題ありません。ほかの時短コマンドはCiscoの時短コマンド8選で紹介しています。

なぜ startup-config を消すと初期化されるのか

機器は、起動するときに startup-config を読み込み、その内容で立ち上がります。

そして startup-config は、設定を保存(write memory)しない限り、ファイルとして作られません。何か設定を入れても、保存しないまま電源を切れば、起動時に読み込むファイルがない状態です。機器は、設定のない初期状態で立ち上がります。

裏を返せば、すでに作られている startup-config を削除すれば、初期状態で立ち上がってくるということです。そのためのコマンドが erase startup-config です。実行すると、NVRAMから削除されたというメッセージが出ます。show startup-config で「startup-config is not present」と表示されれば、削除できています。

vlan.dat も消さないとVLANが残る

スイッチの場合、消すものがもう1つあります。vlan.dat です。

作成したVLANの情報は、startup-config とは別に、フラッシュメモリの中の vlan.dat というファイルに保存されます。保存場所が違うので、erase startup-config を実行して再起動しても、このファイルは残ります。初期化したつもりのスイッチに、前の案件のVLANがそのまま残っている、ということが起きます。

Switch# show flash            ← vlan.dat があることを確認
Switch# delete flash:vlan.dat
Switch# show flash            ← vlan.dat がなくなったことを確認

startup-config がない。vlan.dat もない。この状態で再起動すると、スイッチは初期状態で立ち上がります。show flash の見方はCiscoのshowコマンド12選でも触れています。

ほかのメーカーの機器は、マニュアルで調べる

実際の業務では、Cisco以外のスイッチやルーター、ファイアウォールも扱います。初期化の方法は、メーカーごとに違います。

全部を覚えておく必要はありません。その機器を扱う案件に入ったときに、調べれば大丈夫です。たいていのメーカーは、マニュアルをインターネット上で公開しています。設計構築をしているエンジニアも、マニュアルを見ながら初期化の方法を調べ、コマンドを実行しています。

Catalystはいちばんよく使われる機器なので、この手順だけは覚えておいてください。

よくある質問

Catalystスイッチを初期化するコマンドは何ですか?

erase startup-config と delete flash:vlan.dat の2つです。実行後に再起動します。

初期化したのにVLANが残っているのはなぜですか?

VLANの情報は、フラッシュメモリの vlan.dat に保存されているからです。startup-config を消すだけでは残ります。delete flash:vlan.dat で削除してください。

running-config と startup-config の違いは何ですか?

running-config は動作中の設定で、電源を切ると消えます。startup-config は起動時に読み込まれる設定で、電源を切っても残ります。

Ciscoルーターの初期化も同じですか?

startup-config を削除して再起動する、という考え方は同じです。vlan.dat の削除は、VLANの情報を持つスイッチで必要になる作業です。

このテーマを続けて学ぶ

最近の記事
ピックアップ