wildy0815
Goto Top

Mikrotik ROS VLAN Port hinzufügen mit dem CLI

Hallo zusammen,

ich stehe irgendwie gerade auf dem Schlauch und brauche bitte einmal einen Rat
Ich habe hier mal wieder ein paar neue Mikrotik's die ein paar mehr VLANs brauchen. Per Winbox alles kein Problem, aber ich möchte das eigentlich über die Cli lösen.

Soweit so gut.

Bridge VLANs Ports hinzugefügt etc. alles soweit erledigt. Funktioniert ja auch über die CLI beim anlegen super.
Nur wie stelle ich es an, dass ich bestehenden VLANs auf der Bridge Ports hinzufügen kann?

Klar mit add sagt er mir, mööp vlan existiert schon.
Wenn ich es mit "set" mache, muss ich eine "numbers" variable füllen.. was soll das sein?

/interface bridge vlan
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=2
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=3
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=63
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=10
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=50
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=241
add bridge=vlan-bridge tagged=vlan-bridge,sfp-sfpplus11,sfp-sfpplus12,ether1 untagged=sfp-sfpplus1 vlan-ids=20
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=40
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=501
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=165
add bridge=vlan-bridge tagged=vlan-bridge,sfp-sfpplus1,sfp-sfpplus11,sfp-sfpplus12 vlan-ids=64
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=100
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=150
add bridge=vlan-bridge tagged=vlan-bridge,sfp-sfpplus1,sfp-sfpplus11,sfp-sfpplus12 vlan-ids=400
add bridge=vlan-bridge tagged=vlan-bridge,sfp-sfpplus11,sfp-sfpplus1 untagged=ether1 vlan-ids=1

Das ist einmal der Export der angelegten VLANs. Danach jetzt das Ganze nochmal mit dem "set" aber es ändert sich nichts.

[admin@sw-core-01] /interface bridge vlan> set bridge=vlan-bridge tagged=vlan-bridge,sfp-sfpplus11,sfp-sfpplus1,sfp-sfpplus12  untagged=ether1 vlan-ids=1
numbers:
[admin@sw-core-01] /interface bridge vlan> export
# model = CCR2004-1G-12S+2XS
/interface bridge vlan
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=2
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=3
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=63
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=10
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=50
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=241
add bridge=vlan-bridge tagged=vlan-bridge,sfp-sfpplus11,sfp-sfpplus12,ether1 untagged=sfp-sfpplus1 vlan-ids=20
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=40
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=501
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=165
add bridge=vlan-bridge tagged=vlan-bridge,sfp-sfpplus1,sfp-sfpplus11,sfp-sfpplus12 vlan-ids=64
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=100
add bridge=vlan-bridge tagged=vlan-bridge vlan-ids=150
add bridge=vlan-bridge tagged=vlan-bridge,sfp-sfpplus1,sfp-sfpplus11,sfp-sfpplus12 vlan-ids=400
add bridge=vlan-bridge tagged=vlan-bridge,sfp-sfpplus11,sfp-sfpplus1 untagged=ether1 vlan-ids=1

Ich habe im WWW immer nur den initialen Weg mit dem add gefunden oder aber über die winbox. Das muss doch aber auch über die cli gehen?!?
Vielleicht ist für mich auch schon wieder etwas zu viel Freitag... Über einen Hinweis wäre ich jedenfalls sehr dankbar.

Schonmal schöne Pfingsten & Grüße
Marco

Content-ID: 666965

Url: https://administrator.de/contentid/666965

Printed on: December 7, 2024 at 22:12 o'clock

148121
Solution 148121 May 21, 2021 updated at 10:19:16 (UTC)
Goto Top
Moin.
Danach jetzt das Ganze nochmal mit dem "set" aber es ändert sich nichts.
Verständlich denn du musst bei SET ja auch entweder die jeweilige Index-Nummer des Eintrags angeben (mittels print anzeigen lassen) oder mittels find einen Eintrag auswählen/suchen dessen Eigenschaften du ändern willst.

Beispiel um dem Eintrag mit vlan-id 40 zwei Ports als tagged zu definieren
/interface bridge vlan
set [find vlan-ids=40] tagged=ether1,ether2

Gruß w.

p.s. die TAB-Taste in der CLI bringt viele nützliche Informationen für Mikrotik CLI-Neulinge zu Tage face-wink.
Auch immer lesenswert, wenns etwas mehr sein muss
https://wiki.mikrotik.com/wiki/Manual:Scripting
screenshot
aqui
aqui May 21, 2021 at 10:01:16 (UTC)
Goto Top
Ist auch alles im hiesigen VLAN Tutorial beschrieben:
Mikrotik VLAN Konfiguration ab RouterOS Version 6.41
wildy0815
wildy0815 May 21, 2021 at 10:13:13 (UTC)
Goto Top
Moin,
ahhh danke!

Tja ich muss zugeben, ich durfte mich bisher immer mit den Aruba Kisten arrangieren. Da geh ich denn halt in das vlan und sag
conf, vlan 1, tagged 1
fertig. Da muss ich schon sagen ist die Syntax bei Mikrotik etwas komplizierter ;)

Aber, dass soll ja nicht das Problem sein. Ich habe mich da nur zu doll auf die alte Logik eingeschossen.
Tab ist mir als Linux Mensch gut bekannt (na gut auch von der Powershell :P). Aber das hatte mir tatsächlich auch nicht weitergeholfen weil ich wie gesagt die Logik mit dem FIND noch nicht kannte. Die Doku hatte ich tatsächlich offen, aber auch da noch die falsche Brille auf face-sad

Bei ADD ist die bridge und vlan-ids ja pflicht, wenn ich die Farben richtig interpretiere?!? Und danach bekomm ich dann direkt
failure: vlan already added
was ja auch, im ersten Moment, für mich logisch erscheint zurück...

Gruß
Marco
148121
148121 May 21, 2021 updated at 10:20:47 (UTC)
Goto Top
Und danach bekomm ich dann direkt
failure: vlan already added
Ja stimmt, früher ging das mal, haben sie wohl weggepatcht, hatte das mit der aktuellen FW nur nicht nochmal geprüft.
148121
148121 May 21, 2021 updated at 10:24:18 (UTC)
Goto Top
Zitat von @aqui:

Ist auch alles im hiesigen VLAN Tutorial beschrieben:
Mikrotik VLAN Konfiguration ab RouterOS Version 6.41
Klicki-Bunti nützt nur hier aber leider nicht, denn das eigentliche Problem des TOs für die CLI wird da nicht behandelt face-wink.