コンフィグのバックアップをNASサーバに飛ばす方法を考える。
タイトル通り。
copyコマンドでコピーを取るだけだが色々エラーが出たのでその原因と対処法等を書こうと思う。
尚、使用するNASサーバはこれ。
https://www.synology.com/ja-jp/products/DS120j
コンフィグのバックアップを取るコマンド
特権モードで以下コマンド
一行目を入力すると二行目が返されIPアドレスを指定、その後三行目が返されディレクトリを指定
実際に出たエラー
■タイムアウト
pingは通っていたのでTFTPを有効にすることで解決。
■permission denied
ユーザーが特定の操作を実行する権限がないことを示すエラー
間違ったパスを指定していたことで返されたエラーだと思われる。
パスを修正して解決。
上記をクリアし、NASサーバに無事コンフィグファイルをサーバに保存することができた。
リストアする際の注意点
copy tftp: running-config コマンドを実行し、上記で保存したバックアップファイルを指定するとリストアできる…のだが、 上書きではなく既存の設定とマージされる。
コピー先(リストアする機器)とコピー元(バックアップファイル)のコンフィグに差異がある場合、コピー元の設定が優先される。 コピー先にのみ存在するコンフィグはコピーコマンドを実行後も既存の設定が残る。