Assumindo que o estado da sua rede não mudou do diagrama acima, o PC2 não possui uma rota de volta ao PC1. Você precisa adicionar uma rota ao PC2, mas o comando que você tentou nos comentários:
route add -net 10.10.0.0/255.0.0.0 gw 10.10.0.4
não é o que você quer. Este comando tem alguns erros:
-
/255.0.0.0
não é a maneira correta de especificar a máscara de rede. -
gw 10.10.0.4
está dizendo ao PC2 para enviá-lo de volta para si mesmo! Não é o que queremos. -
10.10.0.0
não é o ID de rede correto. Deve ser10.0.0.0
.
Seguimos o que queremos:
route add -net 10.0.0.0 netmask 255.0.0.0 dev eth0
Isso diz ao PC2 para enviar esses pacotes para fora da sua interface com fio eth0.
Como o PC1 já tem uma rota para o PC2 de acordo com o diagrama, isso deve ser feito.
Em outra nota, mesmo que você tenha a conexão a cabo funcionando, seu arquivo ainda poderá não ser transferido por cabo em vez de por Wi-Fi. Dependerá de como seu programa tenta alcançar o outro lado. Se você especificar o endereço IP relevante ( 10.10.0.x
), então não deve haver problemas, mas se você especificar pelo nome do host da máquina, a resolução de nomes entrará em vigor e você não poderá ter certeza de que o endereço IP usado será sempre 10.10.0.x
em vez do endereço Wi-Fi 192.168.0.x
. Se isso se tornar um problema, talvez você queira analisar o arquivo de hosts.