Поднял [свой] VPN сервер в Azure, скажем, 1.0.0.1. Внутри Azure Virtual Network у него адрес 172.16.0.4. На другом хосте 172.16.0.5 в той же AVN объявил `ip route to 1.0.0.0/24 via 172.16.0.4'На 172.16.0.5 пробую `ping 1.0.0.1'. Ответа нет. Смотрю tcpdump -i eth0 на 172.16.0.5:
00:38:22.341085 00:22:48:40:68:a1 (oui Unknown) > 12:34:56:78:9a:bc (oui Unknown), ethertype IPv4 (0x0800), length 98: test.local > 1.0.0.1: ICMP echo request, id 12, seq 60, length 64
00:38:23.365079 00:22:48:40:68:a1 (oui Unknown) > 12:34:56:78:9a:bc (oui Unknown), ethertype IPv4 (0x0800), length 98: test.local > 1.0.0.1: ICMP echo request, id 12, seq 61, length 64
00:38:24.389071 00:22:48:40:68:a1 (oui Unknown) > 12:34:56:78:9a:bc (oui Unknown), ethertype IPv4 (0x0800), length 98: test.local > 1.0.0.1: ICMP echo request, id 12, seq 62, length 64
На 172.16.0.4 есть адрес 1.0.0.1, forwarding разрешён, но до этого даже дело не доходит. tcpdump на 172.16.0.4 [a.k.a. 12:34:56:78:9a:bc] не видит никакого трафика вообще.
Я таки не догоняю - то ли лыжи не едут, то ли эти твари не реализовали L2 совсем?