"Route list" and DAS/DS weird behavior

Hi,
Please help me to understand if it’s a bug or there’s some way to fix it by myself.
I have 6.42.1 (mipsbe).

I created l2tp-out1 connection. Every time it connects - I can go to Winbox=>Tools and ping 8.8.8.8 via l2tp-out1 interface normally.
Then I changed that only line in IP=>Firewall=>NAT from ether1 to l2tp-out1.
I checked client computers (home devices) - no internet access on them!

I went to IP=>Routes, in the first tab I see these two lines on the top of rest of them:
(black color) DAS 0.0.0.0/0 asd.asd.asd.asd reachable ether1 1
(blue color) DS 0.0.0.0.0/0 l2tp-out1 reachable 1
I started to check and uncheck different settings of L2TP Client interface and re-apply them (which caused re-connection of L2TP Client interface) - it didn’t help.

Then I started to just Disable and Enable L2TP Client interface - it helped!
But I need to do it several times (just enabling and disabling L2TP Client interface and nothing more) to make route list look proper:
(blue color) DS 0.0.0.0/0 asd.asd.asd.asd reachable ether1 1
(black color) DAS 0.0.0.0.0/0 l2tp-out1 reachable 1

  • this way internet on clients (ether2, ether3, ether4, ether5) works OK.

But if L2TP connection disconnects for some reason like L2TP server reboot - I have to do this multiple re-enabling trick again!

What’s wrong?

Thanks in advance!

P.S. I tried to create “0.0.0.0/0 l2tp-out1 reachable 1” route manually but it was created with same color (blue) and almost same letters (just S).

While waiting for you all I found the answer:

  1. Go to IP=>DHCP Client
  2. Select ether1 line.
  3. In “Advanced” tab change “Default Route Distance” from 1 to 2. (The value should be higher than the value set in L2TP Client interface.)
  4. Reconnect ether1 and l2tp-out1 interfaces.