Community discussions

MikroTik App
 
punn
newbie
Topic Author
Posts: 34
Joined: Sun Jun 14, 2009 4:48 pm
Location: Prague

VRRP

Sat Feb 06, 2010 3:50 pm

Hi!

I have a problem with setting up my VRRP.
Situation is the following: have 2 identical MTs. Both connected to the same ISP. I want to use them as a GW.
If one fail, the other one should do it's job. So need to run a dhcp-server.

I am testing it on my ntb, so i have one MT configured as switch to merge the packets. Switch is connected to both master and backup gw and to my ntb.

Here is my config:
MASTER
[admin@test_2xmikrotik_1] > /ip address print
Flags: X - disabled, I - invalid, D - dynamic 
 #   ADDRESS            NETWORK         BROADCAST       INTERFACE              
 0   192.168.22.1/24    192.168.22.0    192.168.22.255  lan1                   
 1   192.168.22.254/32  192.168.22.254  192.168.22.254  vrrp1                  
 2 D 192.168.16.157/24  192.168.16.0    192.168.16.255  wan                    
[admin@test_2xmikrotik_1] > /interface print 
Flags: D - dynamic, X - disabled, R - running, S - slave 
 #     NAME                                        TYPE             MTU   L2MTU
 0  R  wan                                         ether            1500  1526 
 1  R  lan1                                        ether            1500  1522 
 2     ether2                                      ether            1500  1522 
 3  X  wlan1                                       wlan             1500 
 4  R  vrrp1                                       vrrp             1500 
[admin@test_2xmikrotik_1] > /interface vrrp print 
Flags: X - disabled, I - invalid, R - running, M - master, B - backup 
 0   RM name="vrrp1" mtu=1500 mac-address=00:00:5E:00:01:31 arp=enabled interface=lan1 vrid=49 priority=255 
        interval=1 preemption-mode=no authentication=none password="" on-backup="" on-master="" 
[admin@test_2xmikrotik_1] > /ip dhcp-server print 
Flags: X - disabled, I - invalid 
 #   NAME               INTERFACE               RELAY           ADDRESS-POOL               LEASE-TIME ADD-ARP
 0   server1            lan1                                    pool1                      3d 
SLAVE
[admin@test-2xmikrotik_2] > ip address print 
Flags: X - disabled, I - invalid, D - dynamic 
 #   ADDRESS            NETWORK         BROADCAST       INTERFACE               
 0   192.168.22.2/24    192.168.22.0    192.168.22.255  lan1                    
 1   192.168.22.254/32  192.168.22.254  192.168.22.254  vrrp1                   
 2 D 192.168.16.156/24  192.168.16.0    192.168.16.255  wan                     
[admin@test-2xmikrotik_2] > interface print 
Flags: D - dynamic, X - disabled, R - running, S - slave 
 #     NAME                                                                     
 0  R  wan                                                                      
 1     ether1                                                                   
 2  R  lan1                                                                     
 3     vrrp1                                                                    
[admin@test-2xmikrotik_2] > interface vrrp print 
Flags: X - disabled, I - invalid, R - running, M - master, B - backup 
 0    B name="vrrp1" mtu=1500 mac-address=00:00:5E:00:01:31 arp=enabled interfac
        password="" on-backup=/ip address remove 3\r\n/ip dhcp-server disable se
        on-master=:delay 1\r\n/ip address disable 0\r\n/ip address add address=1
[admin@test-2xmikrotik_2] > ip dhcp-server print
Flags: X - disabled, I - invalid 
 #   NAME                                INTERFACE                              
 0 X server1                             lan1                                   
The dhcp-server is configured to run on address 192.168.22.1. That's why I add the address, when backup becames master.

My problem is: when MASTER becames online again, the backup MT do NOT becames backup again. If I change a setting on one of the MTs, e.g. preemption-mode then backup MT's vrrp interface gets B, but do not runs the on-backup skript.

Please help!!

Thank you!