Routing mark doesn't work at all after mangling

Hi,

I wanted to set up 2 default GW for my two ISPs. I read a lot about it, but there seems to be no way to mark for routing at all. Where the hell is my mistake?

Here is my setup (only for first ISP, RouterOS 3.14/3.15):

/interface ethernet
set 0 arp=enabled auto-negotiation=yes cable-settings=default comment=“”
disable-running-check=yes disabled=no full-duplex=yes mac-address=
00:0C:29:43:7C:DD mtu=1500 name=ether1 speed=100Mbps

/ip address
add address=213.221.117.11/28 broadcast=213.221.117.15 comment=“” disabled=no
interface=ether1 network=213.221.117.0

/ip firewall mangle
add action=mark-connection chain=prerouting comment=“” disabled=no in-interface=
ether1 new-connection-mark=ether1 passthrough=yes
add action=mark-routing chain=output comment=“” connection-mark=ether1 disabled=no
new-routing-mark=ether1 passthrough=yes

/ip route
add comment=“” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=213.221.117.1
routing-mark=ether1 scope=30 target-scope=10

I only make this, because I have more ISP and I have to sepearate the default gateways.

Everything works, if I Apply without the “new-routing-mark=ether1” in “/ip route”. If I apply with the mark, a test ping / pptp connect from outside doesn’t work. So in my opinion I think, my packets are not mangled/marked for routing.

Does someone see my fault?

Techno