マルチベンダー環境でNW機器を扱うエンジニア向けに、Cisco、Juniper、Yamaha、NECの基本コマンドを操作別に整理した早見表です。実務でよく使う設定や確認コマンドを網羅しています。

基本コマンド比較表

操作内容CiscoJuniperYamahaNEC
設定モード移行configure terminalconfigureadministratorconfigure terminal
設定保存copy running-config startup-configcommitsavesave
現在設定確認show running-configshow configurationshow configshow config
起動設定確認show startup-configshow system configurationshow config startupshow config startup
インタフェース設定interface GigabitEthernet0/1
ip address 192.168.1.1 255.255.255.0
set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.1/24ip lan1 address 192.168.1.1/24interface GigaEthernet0.0
ip address 192.168.1.1/24
インタフェース状態確認show ip interface briefshow interfaces terseshow status lan1show interface GigaEthernet0.0
VLAN設定vlan 10
name VLAN10
interface vlan 10
set vlans VLAN10 vlan-id 10vlan lan1/1 10vlan id 10 name VLAN10
静的ルート設定ip route 0.0.0.0 0.0.0.0 192.168.1.254set routing-options static route 0.0.0.0/0 next-hop 192.168.1.254ip route 0.0.0.0/0 gateway 192.168.1.254ip route 0.0.0.0/0 gateway 192.168.1.254
DHCP設定ip dhcp pool LAN
network 192.168.1.0 255.255.255.0
default-router 192.168.1.1
set system services dhcp pooldhcp service server lan1
dhcp scope 1 192.168.1.2-192.168.1.100/24
dhcp service lan1
ACL設定ip access-list extended ACL1
permit ip any any
set firewall family inet filter ACL1ip filter 100 pass …filter 100 permit …
NAT設定ip nat inside source list 1 interface GigabitEthernet0/0 overloadset security nat source …nat descriptor type 1 masquerade
nat descriptor address outer 1 203.0.113.1
nat global 1 192.168.1.1/24
Pingping 8.8.8.8ping 8.8.8.8ping 8.8.8.8ping 8.8.8.8
Traceroutetraceroute 8.8.8.8traceroute 8.8.8.8traceroute 8.8.8.8tracert 8.8.8.8
ログ表示show loggingshow log messagesshow logshow log
SNMP設定snmp-server community public roset snmp community public authorization read-onlysnmp host 192.168.1.100 community publicsnmp-server community public read-only
NTP設定ntp server 1.1.1.1set system ntp server 1.1.1.1ntp host 1.1.1.1ntp server 1.1.1.1
再起動reloadrequest system rebootrebootreboot

運用上の重要ポイント

  • Juniper: 設定変更後は commit を実行しないと反映されません。必要に応じて commit confirmed を使うことで、ロールバックも可能です。
  • Cisco: 設定保存には copy running-config startup-config を使いましょう。show running-config だけでは起動後に反映されません。
  • NEC: 設定反映には save を忘れずに。設定後に show config startup で確認しましょう。
  • Yamaha: コンフィグ保存やNATの構文が独特なので、慣れるまで実機で確認をしながら進めるのが安心です。
  • トラブル時: 各機器の show log 系コマンドでログを確認することが基本。ログの取得タイミングも重要です。

まとめ

各ベンダーの構文は似ているようで異なるため、現場での混乱を防ぐためにもこのような比較表を活用すると便利です。特に設定保存や再起動、ACL/NATなどの操作は実機ごとに構文が異なるため、都度公式マニュアルを確認する習慣も大切です。