Quando você liga duas interfaces, elas se tornam ligadas; qualquer coisa vinda em um e destinada a um host no outro é automaticamente encaminhada sem modificações. Isso permite que os pacotes passem livremente. Os switches funcionam como uma ponte entre todas as portas no switch.
Você ainda pode conseguir o mesmo efeito encaminhando e encaminhando os pacotes também. Isso permite muito mais controle, já que os pacotes são inspecionados e filtrados, mas isso ocorre com o aumento do tempo de processamento. Para habilitar o roteamento de pacotes de entrada, você precisa habilitar o encaminhamento no kernel e adicionar as regras de firewall apropriadas. O kernel tentará redirecionar qualquer pacote de entrada que não seja destinado ao próprio sistema. Isso também permite que o sistema execute tradução de endereços de rede (NAT), se necessário.
Assim, o seu erro não está na lógica, simplesmente que você não configurou o sistema para redirecionar / encaminhar pacotes de entrada.
Pontes realmente não se encaixam em uma ideologia de tabela de roteamento, porque não há roteamento envolvido com eles. Um computador em wlan0
poderá ver e falar diretamente com qualquer computador em eth0
. Isso é diferente do roteamento, enquanto os computadores em wlan0
podem conversar com computadores em eth0
e vice-versa, mas não o fazem diretamente. Em vez disso, os computadores conversam com o roteador e confiam que o roteador irá enviá-lo para o destino apropriado.