Parece que seu padrão gw está em eth0 e o cliente é redirecionado para ele (por meio de um redirecionamento icmp).
Para corrigir sua configuração, você precisa adicionar uma regra de roteamento informando que todos os pacotes recebidos de client_ip
devem ser roteados para wlanO_gw
.
Tente adicionar uma nova tabela de roteamento:
-
Edite
/etc/iproute2/rt_tables
e adicione uma linha para uma nova tabela, por exemplo,252 masq
, em que252
é o ID da tabela emasq
é o novo nome da tabela. -
Adicione uma regra para rotear os pacotes ip_client com a tabela masq
ip rule add do ip_client / 32 table masq
-
adicione um padrão gw à tabela masq
ip ro add default via wlan0_gw table masq