OK. Passei um comando errado pra você, o correto seria:
sysctl net.ipv4.ip_forward
Configure a conexão ad-hoc pra usar, de um lado do linux, o ip 192.168.1.1, com a máscara de rede 255.255.255.0.
Do lado da outra máquina, use o ip 192.168.1.2, máscara também 255.255.255.0, e gateway 192.168.1.1 (ou seja, o endereço da máquina linux). Configure a outra máquina pra usar qualquer servidor DNS que você prefira; os servidores do google (8.8.8.8 e 8.8.4.4) e do OpenDNS (208.67.222.222 e 208.67.220.220) são boas escolhas.
Nesse momento, você tem que conseguir pingar de uma máquina para a outra.
Quando você já estiver conseguindo pingar de uma máquina pra outra, será hora de ativar o compartilhamento.