сколько же уже тут мануалов писали, и подобных вопросов решали....
сделать
sudo iptables -F
sudo iptables -F -t nat
sudo iptables -F -t mangle
sudo iptables -P FORWARD DROP
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
sudo iptables -A FORWARD -i ppp0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
sudo iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags RST,SYN SYN -j TCPMSS --clamp-mss-to-pmtu
на винде прописать шлюзом этот комп, в днс прописать днс провайдера, или же установить в простейшем случае dnsmasq и днсом указать шлюз
затем
sudo iptables-save > /etc/iptables.conf
и опять же в простейшем случае добавить
iptables-restore < /etc/iptables.conf
sysctl -w net.ipv4.ip_forward=1
в /etc/rc.local до строки exit 0