Маршрутизация 2 интерфейсов(WLAN + LAN) одновременно.
Здравствуйте! Имею такую картину: несколько клиентских ПК на минте, у каждого по 2 сетевых интерфейса: WIFI + Ethernet. Каждый интерфейс подключается к своей подсети, скажем 192.168.1.0/24 и 192.168.0.0/24 соответственно. Каждая подсеть - это отдельный VLAN на маршрутизаторе. Проблема в том, что когда оба интерфейса подключены, то доступ к ПК извне можно осуществить только на Ethernet(больший приоритет в таблице маршрутизации). Если отключить ethernet - тогда без проблем можно подключиться к wifi интерфейсу. Еще нюанс в том, что несколько ПК не имеют подключения к Ethernet, и они, будучи в WLAN VLAN не могут стучаться на Ethernet интерфейсы ПК, которые подключены сразу по 2 интерфейсам: только на WLAN. Предпологали, что проблема в форварде пакетов, добавляли net.ipv4.ip_forward=1 в sysctl.conf. Не помогает. На виндовых тачках всё ок: с любого компа(будь то комп подцепленный только по ETH или только по WIFI или всё одновременно) - можно стучаться на любой интерфейс.
PS Разобрался. net.ipv4.conf.default.rp_filter = 2 net.ipv4.conf.all.rp_filter = 2 /etc/sysctl.conf