はじめに
インターフェースのコンフィグ作成が地味に面倒なので、Excel シート上の表に情報を入力するだけでコンフィグが出力されるマクロを作成しました。
【公開中】インターフェースコンフィグ作成マクロ
マクロは Box で公開しています。以下リンクからダウンロード可能です。
https://app.box.com/s/kizvdj0sf22m0kmox77n7cwti26d5at4
動作確認環境
- Windows 10
- Excel 2013、Microsoft 365 バージョン 2107
更新履歴
- 2021/9/11
- 以下記事で公開しているツールに機能を統合しました。今後は以下記事で公開しているツールを更新していきます
- 【Cisco】コンフィグ作成自動化ツール(統合版)【公開中】
機能説明
L3 インターフェースのコンフィグ作成
Excel シート上の以下のような表にインターフェース情報を入力し、コンフィグ出力ボタンをクリックします。

するとこのマクロファイル格納先フォルダ内に以下のようなコンフィグテキストが出力されます。
interface GigabitEthernet8
description gi8
speed auto
duplex auto
ip address 10.20.30.254 255.255.255.0
ip nat outside
no shutdown
interface FastEthernet0
description fa0
speed auto
duplex auto
ip address 10.20.10.254 255.255.255.0
ip nat inside
no shutdown
interface Vlan100
description vlan100
ip address 10.10.10.254 255.255.255.0
ip access-group hogeACL in
no shutdown
interface GigabitEthernet0/0/0
negotiation auto
ip address 10.11.20.254 255.255.255.0
shutdown
interface GigabitEthernet0/0/1
no negotiation auto
speed 1000
duplex full
ip address 10.30.40.1 255.255.255.0
no shutdown
スイッチポートのコンフィグ作成
Excel シート上の以下のような表にスイッチポート情報を入力し、コンフィグ出力ボタンをクリックします。

するとこのマクロファイル格納先フォルダ内に以下のようなコンフィグテキストが出力されます。
interface GigabitEthernet1/0/1
description gi1/0/1
speed auto
duplex auto
switchport mode access
switchport access vlan 10
spanning-tree portfast
no shutdown
interface GigabitEthernet1/0/2
speed auto
duplex auto
switchport mode trunk
switchport trunk native vlan 1
switchport trunk allowed vlan 10,20,30
no shutdown
interface GigabitEthernet1/0/3
switchport mode trunk
switchport trunk native vlan 10
switchport trunk allowed vlan 20,30
spanning-tree portfast trunk
no shutdown
interface GigabitEthernet1/0/4
switchport mode access
switchport access vlan 20
no shutdown
interface GigabitEthernet1/0/5
shutdown
interface GigabitEthernet1/0/6
shutdown
interface GigabitEthernet1/0/7
shutdown
interface GigabitEthernet1/0/8
shutdown
interface GigabitEthernet1/0/9
shutdown
interface GigabitEthernet1/0/10
shutdown
#以下略
考慮点
- 詳細な使い方はマクロファイルのシート上に記載しています
- すべての項目を入力する必要はありません
- 必要な項目のみ入力してコンフィグを出力すれば、入力した項目についてのみコンフィグが出力されます
- バグ報告や改善依頼は問い合わせページからお願いします