Na máquina Linux, execute este comando:
sudo ifconfig address 169.254.5.1 netmask 255.255.0.0
Na máquina Windows, você precisará executar um prompt de comando como Administrador e executar este comando:
netsh interface ip set address name="Local Area Connection" static 169.254.5.2 255.255.0.0 169.254.5.1 1
Você pode substituir o 169.254. *. * pelo endereço quase desejado, embora seja altamente recomendado ficar no bloco 169.254. *. *.
Tenha em mente que o Windows sempre dirá Rede Desconhecida para uma conexão ad-hoc como esta. A única maneira de contornar isso é comprar um roteador ou um switch. Se você deseja ativar o Grupo Doméstico, precisará alterar o local da rede (várias maneiras de fazer isso no Windows, abrangidas por aqui ) para private / Home.