A mi me pasaba lo mismo con un TPLink 841 con el firmware original pero no con OpenWRT. Uso el mismo firewall que tu, firewall-cmd pero con la regla Home en vez de Public.
Brutico escribió:@coyote Si creo que home también hice la regla y no iba. Algo aremos mal ya que con iptables si funciona.
Yo lo conseguí con lo que he comentado, usar el ambito Home en el firewall y usar OpenWRT, por alguna razón el firmware cutre de TPLink no pasa ni aunque 'abras' puertos.