Задача: Две удаленные сети объединены через OpenVPN при помощи tap интерфейсов, которые объединены в мост с локальной сетью. Необходимо из одной сети пропустить в другую PPPoE от провайдера.В сети где подключен провайдер все работает замечательно, а вот в удаленной сети PPPoE поднимается, но пакеты не принимаются, идет только отправка данных, но не прием.
Пробовал менять MTU в меньшую сторону на интерфейсах openvpn и на pppoe, толку нуль.
Конфиг клиента
tls-client
proto udp
dev tap
tun-mtu 1500
fragment 1300
mssfix
cipher noneКонфиг сервера
mode server
proto udp
tls-server
dev tap0
duplicate-cn
persist-key
persist-tun
tun-mtu 1500
fragment 1300
mssfix
cipher none
Что интересно, если использовать pppoe-relay то pppoe в удаленной сети работает нормально.
А вот при использовании бриджем наблюдаются косяки.
Проблема решилась при помощи
sysctl net.bridge.bridge-nf-call-iptables=0