Cara... pelo q entendi tu qdo tá usando linux nos dois pcs tu não consegue pingar de um pro outro?
No pc1 (q possui conexão com internet) usando windows tu consegue pingar e fazer compartilhamento e quando entra no linux tu não consegue nem se comunicar com o pc2? Acho q tu deve primeiro resolver a parte de se comunicar linux com linux... pra depois resolver o compartilhamento... Pelo jeito deve ser algo com o modulo da tua placa de rede. No pc1 tu consegue pingar a si mesmo? ping 192.168.0.1 Se não conseguir tu não conseguiu nem levantar tua interface... Abraço