Mikrotik VLAN DHCP

Mikrotik VLAN DHCP
« kdy: 22. 03. 2022, 22:04:46 »
Ahoj,

nedaří se mi nastavit v mikrotiku dhcp server na VLANě. Jaké podmínky musím splnit?
Všechny ethernet porty mám v bridge1.
Interface -> VLAN | mám vytvořený vlan_110_if interface (vlan ID: 110, Interface ether1).
Bridge -> Bridge | mám jen bridge1.
Bridge -> Ports | všechny interface jsou v bridge1, mám tam i bonding1 interface (2x SFP), vlan_110_if zde chybí, ether1 a ether2 má PVID 110, ether23 a ether24 má PVID 1.
Bridge -> VLANs | ty jsou vytvářeny dynamicky po připojení kabelu, nechávám tak. Dá se to i zadat ručně.
IP -> Pools | mám toho více, ale stačí tyto dva: pool1 pro VLAN 1 a pool110 pro VLAN 110.
IP -> DHCP Server | dhcp1 - interface: bridge1 - address pool: pool1 ;; dhcp110 - interface: vlan_110_if - address pool: pool110.
IP -> Addresses | address: 192.168.0.10/24 - interface: bridge1 ;; address: 192.168.110.1/24 - interface: vlan_110_if.

Zatím co na VLAN 1 mi DHCP funguje normálně,
tak na VLAN 110 to DHCP nejede. Nepřiděluje.

Sám v tom vidím rozpor, že to DHCP co funguje je na bridge1 a to co nefunguje je na vlan_110_if

Už prvotní nesrovnalost je, že interface vlan_110_if není pro množinu portů, ale jde to nastavit jen pro jeden, teď mám ether1, ale chtěl bych i ether2.

Jak mám správně nastavit router, aby DHCP přidělovalo adresy do VLAN 110?

Mám nastavit pro každou VLANu samostatný bridge?

Díky.


Re:Mikrotik VLAN DHCP
« Odpověď #1 kdy: 22. 03. 2022, 22:58:17 »
Máš v IP/DHCP-SERVER/Network nadefinovanou i tu 110ku?

Jinak nikde chybu nevidím. Pokud není na straně klienta.

ja.

  • ****
  • 364
    • Zobrazit profil
    • E-mail
Re:Mikrotik VLAN DHCP
« Odpověď #2 kdy: 22. 03. 2022, 23:20:00 »
v menu bridge: jeden bridge, do neho pridat porty, vytvorit vlan-y, zadefinovat, ktory port ma pristup do ktorej vlany tagovany/netagovany.

pozor: vlan filtering na bridgi zapinat az ked bude vsetko nastavene, je to velmi dobry sposob, ako sa odrezat od zariadenia a ak nie je k dispozicii seriovy port, pokracuje sa resetom do defaultu. Rovnako je to dobra prilezitost oboznamit sa so safe mode.

v menu interface: vytvorit bridge, vytvorit vlan interfacy, pridat vlan interfacy (a nic ine) do bridgu.

v menu ip/addresses: pridat ip adresy pre vlan interfacy.

v menu ip/dhcp server: vytvorit dva dhcp servery, pre kazdy vlan interface samostatne.

5nik

  • ***
  • 144
    • Zobrazit profil
    • E-mail
Re:Mikrotik VLAN DHCP
« Odpověď #3 kdy: 23. 03. 2022, 09:37:07 »
Váš problém je v konfiguraci VLANy. Je třeba jí navěsit na celý bridge a ne jen na jeden interface. Vytváření více bridgů není ve standardních konfiguracích žádoucí (HW offloading většinou funguje pouze na jednom) ani většinou nutné. Zapínat kvůli tomu filtrování VLAN na bridgy není nutné, záleží co od toho bridge chcete. Pro konfiguraci DHCP serveru je jednodušší používat vestavěného průvodce.

Re:Mikrotik VLAN DHCP
« Odpověď #4 kdy: 23. 03. 2022, 22:46:32 »
to 5nik: zkoušel jsem interface vlan_110_if pověsit na bridge1 (místo ether1), ale stejně to nepřiděluje.
Když v sekci: IP -> DHCP Server | dhcp_110 dám na bridge1, tak pak přiděluje do VLAN 110.
Ale přiděluje tak jen do jedné konkrétní VLANy. Já bych potřeboval, aby každá VLANa měla svůj dhcp server.
Skusím přiložit obrázky. Nemůže být problém i v sekci: IP -> addresses?


Re:Mikrotik VLAN DHCP
« Odpověď #5 kdy: 23. 03. 2022, 22:56:30 »
To Mio_CZ: Teď zrovna jo, je tam dynamicky, toto funguje, ale teď to nepřiděluje na VLAN 1.
Viz předchozí příspěvek o změně konfigurace.
Jo, adresu 10.0.110.1 nepingnu z přidělené adresy 10.0.110.254

Já se bojím abych si neodříznul management. Nenám console kabel.
Ale mám konfiguraci zálohovanou, tak by to snad mohlo být v poho, ale nechtělo by se mi to obnovovat.

Re:Mikrotik VLAN DHCP
« Odpověď #6 kdy: 23. 03. 2022, 23:33:28 »
EDIT: takže zpět, přiděluje to jen na ether15-24
(měl jsem tam chybu, vyhodil jsem ether1 z bridge1 a experimentoval jsem. Po vrácení tak zůstal PVID 1, už opraveno na PVID 110)
ether15-24 je PVID 1, ale přiděluje to rozsah z VLAN 110
vzhledem k tomu, že jsem jen prohodil v konfiguraci u dhcp_1 a dhcp_110 interfejsy, že dhcp_110 dostalo bridge1, tak je to logické.
Proč mi ale DHCP server přiděluje jen tam, kde nastavím bridge1?

Re:Mikrotik VLAN DHCP
« Odpověď #7 kdy: 23. 03. 2022, 23:52:27 »
A když jsem dal vše jen na intervace vlan_x_if místo bridge1, tak to je invalid.
EDIT: po vrácení na bridge1se dhcp1 opět zprovoznil.
« Poslední změna: 23. 03. 2022, 23:55:29 od jafaktnevim »

Re:Mikrotik VLAN DHCP
« Odpověď #8 kdy: 27. 04. 2022, 12:54:39 »
Definovat VLANový bridge a naházet tam všechny porty, kterých se to týká. V záložce VLAN definovat VLANy a naházet tam jednotlivý porty, bridge musí být u každé VLANy tagovaný. U tagovaných portů raději nastavuju PVID na nějakou nepoužívanou VLANu (asi není potřeba, já to radši nastavuju). V Interfaces definovat všechny VLANy, kam je potřeba posílat DHCP a jako interface nastavit ten bridge. Osobně bych pak ještě doporučil zapnout filtrování a rozdělit, který porty mají mít netagovaný a který tagovaný provoz a to včetně bridge.
Možná pro snazší pochopení Bridge = L2, Interfaces = L3.