Você percebe que você tem eth0 e eth1 efetivamente configurados para a mesma sub-rede?
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
iface_eth0="192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0"
iface_eth1="dhcp"
Mude a sub-rede do seu roteador para 192.168.0.0/24, ou alguma outra sub-rede além de 192.168.1.0/24, reinicie a eth1 e isso deve resolvê-la. A menos que as duas interfaces estejam realmente na mesma rede - e não estão - elas não devem ser configuradas para a mesma sub-rede.
Além disso, todo o tráfego passa pelo seu servidor para chegar ao roteador?
Se assim for, recomendo apenas ligar a ponte no seu roteador para dar ao seu servidor um endereço IP público. Veja: link - isso evitará totalmente o problema, embora, como não estou familiarizado com o seu roteador, você pode evitar isso; eles chamam de ponte, parece que pode ser um passthrough, onde ele ainda faz a autenticação (o BT faz PPPoE / PPPoA auth?), mas transmite as informações do DHCP.
Ter duas configurações de sub-redes NAT é um desperdício se você não usar / precisar.