Hello Has anybody tried it? I think it is a bug but I don't know where. Perhaps the mistake is in the routing decision (or in the userspace application). iptables trace shows the packages in the filter/input table. Perhaps socket lookout? Please can somebody try the following example and confirm it: sudo ip route add local 192.168.56.0/24 dev eth0 table local ping 192.168.56.1 ## *succeed* sudo ip route add local 192.168.57.0/24 dev eth0 table main ping 192.168.57.1 ## connect: Invalid argument Thanks Markus