На моем ящике есть следующие интерфейсы (теги vlan):
eth2.556: 172.16.1.17
eth2.201: 192.168.208.143
Весь маршрут по умолчанию через 172.16.1.1
Я могу пинговать все остальные IP-адреса, используя 192.168.208.x, но не могу пинговать внешний IP-адрес из источника 192.168.204.143.
В tcpdump я не вижу ни одного пакета, который отправляет мой ящик, хотя я могу получать пакет на eth2.201 извне
Моя коробка работает под управлением CentOS 6.x с ядром OpenVZ, все rp_filter отключены.
У вас есть маршрут между этими двумя подсетями? Подсети 192.x требуется маршрут к вашей подсети 172.x и наоборот. Кроме того, если обе сети VLAN будут находиться в одном диапазоне, вам также понадобится маршрут, поскольку интерфейсы работают в разных отдельных VLAN без маршрутизации - устройства будут игнорировать друг друга.