Community discussions

MikroTik App
 
MadMarvin
just joined
Topic Author
Posts: 9
Joined: Wed Jan 02, 2019 3:13 pm

DHCP and VLAN

Fri Jan 04, 2019 1:26 pm

Hello all,

I am stuck at setting up my VLAN and DHCP.

I got a CSR226-switch and want to set up VLANs and want to have a DHCP-server at each of the VLANs to give them, but I am stuck at one point where I have to define this.
I started with this:
/interface bridge
add name=bridge1 protocol-mode=none
/interface ethernet
set [ find default-name=ether1 ] name=e1-wan
set [ find default-name=ether3 ] name=e3-vlan10
set [ find default-name=ether4 ] name=e4-vlan10
set [ find default-name=ether5 ] name=e5-vlan10
set [ find default-name=ether6 ] name=e6-vlan10
set [ find default-name=ether7 ] name=e7-vlan10
set [ find default-name=ether8 ] name=e8-vlan10
set [ find default-name=ether9 ] name=e9-vlan20
set [ find default-name=ether10 ] name=e10-vlan20
set [ find default-name=ether11 ] name=e11-vlan20
set [ find default-name=ether12 ] name=e12-vlan20
set [ find default-name=ether13 ] name=e13-vlan20
set [ find default-name=ether14 ] name=e14-vlan20
set [ find default-name=ether15 ] name=e15-vlan20
set [ find default-name=ether16 ] name=e16-vlan20
set [ find default-name=ether17 ] name=e17-vlan30
set [ find default-name=ether18 ] name=e18-vlan30
set [ find default-name=ether19 ] name=e19-vlan30
set [ find default-name=ether20 ] name=e20-vlan30
set [ find default-name=ether21 ] name=e21-vlan30
set [ find default-name=ether22 ] name=e22-vlan30
set [ find default-name=ether23 ] name=e23-vlan30
set [ find default-name=ether24 ] name=e24-vlan30
/interface vlan
add interface=bridge1 name=vlan10 vlan-id=10
add interface=bridge1 name=vlan20 vlan-id=20
add interface=bridge1 name=vlan30 vlan-id=30
/ip pool
add name=dhcp_pool10 ranges=172.18.10.100-172.18.10.200
add name=dhcp_pool20 ranges=172.18.20.100-172.18.20.200
add name=dhcp_pool30 ranges=172.18.30.100-172.18.30.200
/ip address
add address=172.18.10.1/24 interface=vlan10 network=172.18.10.0
add address=172.18.20.1/24 interface=vlan20 network=172.18.20.0
add address=172.18.30.1/24 interface=vlan30 network=172.18.30.0
add address=192.168.2.3/24 interface=e1-wan network=192.168.2.0
/ip dhcp-server network
add address=172.18.10.0/24 dns-server=172.18.10.1,192.168.2.1 gateway=172.18.10.1 netmask=24 ntp-server=192.168.2.1
add address=172.18.20.0/24 dns-server=172.18.20.1,192.168.2.1 gateway=172.18.20.1 netmask=24 ntp-server=192.168.2.1
add address=172.18.30.0/24 dns-server=172.18.30.1,192.168.2.1 gateway=172.18.30.1 netmask=24 ntp-server=192.168.2.1
/ip dhcp-server
add address-pool=dhcp_pool10 disabled=no interface=vlan10 name=dhcp10
add address-pool=dhcp_pool20 disabled=no interface=vlan20 name=dhcp20
add address-pool=dhcp_pool30 disabled=no interface=vlan30 name=dhcp30
/interface bridge port
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e3-vlan10 pvid=10
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e4-vlan10 pvid=10
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e5-vlan10 pvid=10
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e6-vlan10 pvid=10
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e7-vlan10 pvid=10
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e8-vlan10 pvid=10
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e9-vlan20 pvid=20
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e10-vlan20 pvid=20
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e11-vlan20 pvid=20
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e12-vlan20 pvid=20
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e13-vlan20 pvid=20
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e14-vlan20 pvid=20
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e15-vlan30 pvid=30
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e16-vlan30 pvid=30
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e17-vlan30 pvid=30
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e18-vlan30 pvid=30
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e19-vlan30 pvid=30
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e20-vlan30 pvid=30
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e21-vlan30 pvid=30
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e22-vlan30 pvid=30
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e23-vlan30 pvid=30
add bridge=bridge1 frame-types=admit-only-untagged-and-priority-tagged interface=e24-vlan30 pvid=30
/interface bridge vlan
add bridge=bridge1 tagged=bridge1,vlan10 untagged=e3-vlan10,e4-vlan10,e5-vlan10,e6-vlan10,e7-vlan10,e8-vlan10 vlan-ids=10
add bridge=bridge1 tagged=bridge1,vlan20 untagged=e9-vlan20,e10-vlan20,e11-vlan20,e12-vlan20,e13-vlan20,e14-vlan20,e15-vlan20,e16-vlan20 vlan-ids=20
add bridge=bridge1 tagged=bridge1,vlan30 untagged=e17-vlan30,e18-vlan30,e19-vlan30,e20-vlan30,e21-vlan30,e22-vlan30,e23-vlan30,e24-vlan30 vlan-ids=30
But non of my Computers which I connect to a port get an ip adress.

I looked days (yes really) at documentation and wanted to find out what I am doing wrong, but I have to say it is not easy cause I found a lot of documentation which is related to RouterOS <6.41 and this doesn't help me, it got me more confused. Even hier at the Mikrotic sites is a lot of old documentation.

What did I wrong? Maybe you can give me a hint?

Regards

Martin
P.S. if you may ask what I wanted to do, I want to split my Switch into 3 different VLANs and at a first step I wanted to assign IP-adresses from the mikrotik Switch to assigned devices. Later on I want to create a trunk to a router using SFP+1 or e1-wan.
 
User avatar
sebastia
Forum Guru
Forum Guru
Posts: 1782
Joined: Tue Oct 12, 2010 3:23 am
Location: Antwerp, BE

Re: DHCP and VLAN

Fri Jan 04, 2019 2:27 pm

don't think vlan10/20/30 should be part of bridge vlan config

see https://wiki.mikrotik.com/wiki/Manual:I ... _Bridge.29
 
User avatar
mkx
Forum Guru
Forum Guru
Posts: 11381
Joined: Thu Mar 03, 2016 10:23 pm

Re: DHCP and VLAN

Fri Jan 04, 2019 3:15 pm

As @sebastia noted, vlanxx should not be mentioned in /interface bridge vlan section.

Other than that, you need to enable VLAN functionality on bridge by
/interface bridge
set [ find name=bridge ] vlan-filtering=yes
 
MadMarvin
just joined
Topic Author
Posts: 9
Joined: Wed Jan 02, 2019 3:13 pm

Re: DHCP and VLAN

Fri Jan 04, 2019 3:31 pm

Thank you guys, I think vlan-filtering was the master switch, but I also corrected the bridge-settings regarding the vlans.
My dhcp is now working :)

Thanks


Martin

Who is online

Users browsing this forum: No registered users and 32 guests