Cisco機器では、複数のポートに同様の設定をする場合は一括して設定する事ができる、
interface rangeコマンドという便利なコマンドが用意されてます。
複数ポートの一括設定
Switch(config)# interface range [ポート]
コマンドモード:グローバルコンフィグレーションモード。
コマンドリリース:12.1以降にサポート。
ポート定義について
各ポートを個別に指定する場合はカンマ区切りでポートを列挙します。
また、ポートの範囲を指定する場合はハイフンで範囲を定義します。
ポートの範囲は以下の形式で指定可能
- fastethernet スロット/ポートの範囲の先頭 – スロット/ポートの範囲の末尾
- gigabitethernet スロット/ポートの範囲の先頭 – スロット/ポートの範囲の末尾
fastethernet 0/1~0/10の速度をオートネゴシエーションに設定する。
Switch# configure terminal
Switch(config)# interface range fastethernet 0/1 – 10
Switch(config-if-range)# speed auto
Switch(config-if-range)# no shutdown
fastethernet 0/6~0/10と、gigabitethernet 0/1~0/2のポートを100M固定に設定する。
※ポート番号とハイフンの間には、必ず半角スペースが必要です。
Switch# configure terminal
Switch(config)# interface range fastethernet 0/1 – 10, gigabitethernet 0/1 – 2
Switch(config-if-range)# speed 100
Switch(config-if-range)# no shutdown