você pode conseguir isso com proxy ARP, se eu estava tentando pseudo ponte ipv4 eu faria isso:
echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
echo 1 > /proc/sys/net/ipv4/conf/eth1/proxy_arp
echo 1 > /proc/sys/net/ipv4/ip_forward
Você precisa configurar ambas as NICs com as mesmas informações EXATAS (ip_address, netmask e gateway), não tenho certeza se o DD-WRT permitirá isso, com certeza não será na interface da Web, mas pode permitir que você faça isso a partir do console, em seguida, verifique novamente o seu gateway, verifique se você só tem gateway apontado para a interface que vai para o ISP, algo assim:
ip route del default dev eth0
ip route del default dev eth1
ip route del $LAN_NETWORK dev eth0
ip route del $LAN_NETWORK dev eth1
ip route add $DEFAULT_GATEWAY dev eth0
ip route add $LAN_NETWORK dev eth1
ip route add default via $DEFAULT_GATEWAY dev eth0
Isto é para um Pseudo Bridge IPv4 usando Proxy-ARP, eu acho que você pode fazer o mesmo usando IPv6.
Por outro lado, e como eu disse na outra pergunta, você ainda pode usar o NAT IPv4, mesmo que ele esteja em ponte na camada 2.
Você precisaria configurar tanto o endereço público IPv4 quanto o endereço IPv4 na interface BR0 e, em seguida, NAT-los como eu disse antes
iptables -t nat -A POSTROUTING -j SNAT -s $LAN_NETWORK --to-source $WAN_IP_ADDRESS
Isso resolveria seus problemas sem o incômodo do proxy arp. O problema é que a maioria dessas coisas não funcionará na interface do DD-WRT.
Como alternativa melhor e mais limpa, você pode adicionar uma subinterface na ponte ao lado da LAN, algo como
ifconfig br0:1 192.168.1.1 netmask 255.255.255.0
E use a mesma linha NAT que eu disse acima