Para ser honesto, parece que o Firewall do Windows está sendo executado. Você vai querer desativar o firewall apenas no 'adaptador' que você criou para fazer a conexão ad-hoc.
Configurei uma conexão ad-hoc sem fio entre dois laptops: um executando o Ubuntu e o outro MS-XP. Eu atribuí IP estático para ambos os laptops e ambos se conectam facilmente. Eu posso acessar todos os serviços do Ubuntu como ssh, squid, samba do laptop rodando o MS Windows. Mas da máquina Ubuntu não consigo acessar nenhum serviço do Windows, como diretórios compartilhados, etc. A máquina Windows nem sequer responde a solicitações de ping do Ubuntu.
Para ser honesto, parece que o Firewall do Windows está sendo executado. Você vai querer desativar o firewall apenas no 'adaptador' que você criou para fazer a conexão ad-hoc.
Na verdade, você nem precisa instalar nenhuma ferramenta.
Na máquina Ubuntu compartilhando uma conexão com a Internet.
Na máquina Windows depois que a máquina Ubuntu é conectada à Rede Ad-Hoc
É isso. Agora você deve poder usar a conexão de internet fornecida pela máquina ubuntu.
Boa sorte
Primeiro, ele não responderá a um ping ... abra Conexões de Rede, clique com o botão direito do mouse em seu adaptador Ad-Hoc e clique em Propriedades. Vá para a guia Avançado e clique em Configurações em ICMP. Você deseja certificar-se de que "Permitir solicitações de eco de entrada" esteja marcado aqui. Se estiver, o Windows provavelmente não está bloqueando explicitamente o ping.
Apenas para descartar, o que você está usando para um endereço de gateway na sua configuração de IP estático? Presumivelmente, deveria ser o IP estático do laptop Windows.
Você tem outras caixas do Windows que você pode conectar à rede ad-hoc? Pode valer a pena testar sua capacidade de ver os compartilhamentos de rede da máquina XP.
instale e configure a ferramenta firestarter, quando finalizado, crie uma conexão ad-hoc e altere o método IPv4 para "compartilhado com outro computador".
Tags networking wireless windows-xp