Sua interface eth0 PC1 não deve ter um gateway definido - isso é o mesmo que configurar uma rota padrão e, portanto, com a rota padrão de adição definida como 10.0.0.1, metade dos pacotes irão na direção errada.
Para que o PC1 funcione como um roteador para o PC2, é necessário ativar o encaminhamento de pacotes. Isso pode ser ativado da seguinte maneira:
sudo sysctl -w net.ipvt.ip_forward=1
E para sobreviver à reinicialização, modifique /etc/sysctl.conf
e adicione a linha
#net.ipv4.ip_forward=1
e descomente-o (ou adicione-o, se não estiver presente, ou altere-o para 1
, se estiver presente, mas definido como 0
)
Finalmente, você precisará modificar o gateway wifi em 10.0.0.1 e adicionar uma rota estática, dizendo que o gateway para a rede 192.168.2.0/24 é o endereço IP PC1 na faixa 10.0.0.0/24 (imagino é provavelmente 10.0.0.2).
Oh, onde quer que você tenha adicionado
route add -net 192.168.2.0 netmask 255.255.255.0 gw 10.0.0.1
- você deve removê-lo - a rede 192.168.2.0/24 não é acessada pelo roteador wifi.