44.222.218.145

MikroTik RouterOS Bridge MAC izmaiņu novēršana

MikroTik RouterOS Bridge MAC izmaiņu novēršana

Es pamanīju, ka mana Windows virtuālā mašīna pēc tās izslēgšanas un ieslēgšanas kļuva nepieejama. Šajā procesā es izslēdzu MikroTik CRS309 slēdzi, kas ir VLAN 1 noklusējuma vārteja VM. Pēc Windows virtuālās mašīnas konsoles atvēršanas es pamanīju, ka tas nosaka jaunu tīklu un jautā, vai es tam uzticos. Tas ir saistīts ar vārtejas MAC adresi — acīmredzot tā mainījās pēc katras CRS309 ieslēgšanas.

Pēc problēmas izpētes es atklāju, ka tilta MAC adrese tiek atlasīta automātiski, pamatojoties uz vienu no tilta pieslēgvietām sāknēšanas laikā. Šī iemesla dēļ pastāv liela iespēja, ka MAC adrese mainīsies pēc katras ieslēgšanas. Ja slēdzis būtu ieslēgts 24/7, tā nebūtu problēma.

MikroTik wiki piemin divas iespējas - admin-mac un auto-mac. Šīs divas opcijas var izmantot, lai piespiestu tiltu izmantot statisku MAC adresi.

Pašreizējo tilta konfigurāciju var iegūt, izmantojot šādu komandu:

[admin@MikroTik] > /interface bridge print
Flags: X - disabled, R - running
0 R name="bridge1" mtu=auto actual-mtu=9000 l2mtu=10218 arp=enabled arp-timeout=auto mac-address=4E:A4:50:F4:E7:1C protocol-mode=rstp fast-forward=yes igmp-snooping=no auto-mac=yes ageing-time=5m priority=0x8000 max-message-age=20s
forward-delay=15s transmit-hold-count=6 vlan-filtering=yes ether-type=0x8100 pvid=1 frame-types=admit-all ingress-filtering=no dhcp-snooping=no

Norādiet noteiktu MAC adresi:

[admin@MikroTik] > /interface bridge set bridge1 admin-mac=4e:a4:50:f4:e7:1C auto-mac=no

Un tagad varat pārbaudīt izmaiņas:

[admin@MikroTik] > /interface bridge print
Flags: X - disabled, R - running
0 R name="bridge1" mtu=auto actual-mtu=9000 l2mtu=10218 arp=enabled arp-timeout=auto mac-address=4E:A4:50:F4:E7:1C protocol-mode=rstp fast-forward=yes igmp-snooping=no auto-mac=no admin-mac=4E:A4:50:F4:E7:1C ageing-time=5m
priority=0x8000 max-message-age=20s forward-delay=15s transmit-hold-count=6 vlan-filtering=yes ether-type=0x8100 pvid=1 frame-types=admit-all ingress-filtering=no dhcp-snooping=no
[admin@MikroTik] >

Šķiet, ka MAC adrese tagad ir nemainīga katrā startēšanas reizē!