Skip to content

Instantly share code, notes, and snippets.

@bwann
Created June 9, 2015 21:39
Show Gist options
  • Save bwann/bbc6819ac4069e847d64 to your computer and use it in GitHub Desktop.
Save bwann/bbc6819ac4069e847d64 to your computer and use it in GitHub Desktop.
RouterOS / Cloud Router Switch config, basic VLAN
This basically throws all 1GE/10GE ports and switch CPU interface onto the same VLAN 10.
The RouterOS config should be equivalent to this Cisco IOS example, with a software
virtual interface (SVI) on VLAN 10, and all switchports are set to access/edge on VLAN 10:
!
vlan 10
!
interface Vlan10
ip address 192.168.110.2 255.255.255.0
ipv6 address 2001:aaa:1f5:c9::4/64
!
interface range GigabitEthernet 1-24
switchport
switchport access vlan 10
!
interface range TenGigabitEthernet 1-2
switchport
switchport access vlan 10
!
!
[admin@home-sw1] > export
# jun/09/2015 14:27:02 by RouterOS 6.29.1
# software id = ZYS8-IB1M
#
/interface ethernet
set [ find default-name=ether2 ] master-port=ether1
set [ find default-name=ether3 ] master-port=ether1
set [ find default-name=ether4 ] master-port=ether1
set [ find default-name=ether5 ] master-port=ether1
set [ find default-name=ether6 ] master-port=ether1
set [ find default-name=ether7 ] master-port=ether1
set [ find default-name=ether8 ] master-port=ether1
set [ find default-name=ether9 ] master-port=ether1
set [ find default-name=ether10 ] master-port=ether1
set [ find default-name=ether11 ] master-port=ether1
set [ find default-name=ether12 ] master-port=ether1
set [ find default-name=ether13 ] master-port=ether1
set [ find default-name=ether14 ] master-port=ether1
set [ find default-name=ether15 ] master-port=ether1
set [ find default-name=ether16 ] master-port=ether1
set [ find default-name=ether17 ] master-port=ether1
set [ find default-name=ether18 ] master-port=ether1
set [ find default-name=ether19 ] master-port=ether1
set [ find default-name=ether20 ] master-port=ether1
set [ find default-name=ether21 ] master-port=ether1
set [ find default-name=ether22 ] master-port=ether1
set [ find default-name=sfp-sfpplus1 ] master-port=ether1
set [ find default-name=sfpplus2 ] master-port=ether1
/interface vlan
add interface=ether1 l2mtu=1584 name=VLAN10 vlan-id=10
/port
set 0 name=serial0
/ppp profile
set [ find name=default ] name=default
set [ find name=default-encryption ] name=default-encryption
/snmp community
add addresses=192.168.110.0/24,192.168.115.0/24,2001:aaa:1f5:c9::/64 name=\
sekret
/interface ethernet switch egress-vlan-tag
add tagged-ports=switch1-cpu vlan-id=10
/interface ethernet switch ingress-vlan-translation
add new-customer-vid=10 ports=ether1,ether2,ether3,ether4 sa-learning=yes
add new-customer-vid=10 ports=\
ether5,ether6,ether7,ether8,ether9,ether10,ether11 sa-learning=yes
add new-customer-vid=10 ports="ether12,ether13,ether14,ether15,ether16,ether17\
,ether18,ether19,ether20,ether21,ether22,ether23,ether24" sa-learning=yes
add new-customer-vid=10 ports=sfp-sfpplus1,sfpplus2 sa-learning=yes
/ip address
add address=192.168.110.2/24 interface=VLAN10 network=192.168.110.0
/ip dns
set servers=192.168.110.2,192.168.110.4
/ip route
add distance=1 gateway=192.168.110.1
/ip service
set telnet disabled=yes
set winbox disabled=yes
/ipv6 address
add address=2001:aaa:1f5:c9::4 advertise=no interface=VLAN10
/lcd interface pages
set 1 interfaces=ether13,ether14,ether15,ether16,ether17,ether18
/snmp
set enabled=yes trap-community=sekret trap-version=2
/system clock
set time-zone-autodetect=no time-zone-name=America/Los_Angeles
/system identity
set name=home-sw1
/system ntp client
set enabled=yes primary-ntp=192.168.110.10 secondary-ntp=192.168.110.12
/tool romon port
add disabled=no
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment