Primeiro, não use ponto de ponto.
Em segundo lugar, sua rota no Host B deve ser:
route add default gw 10.0.1.2
Você deseja definir sua regra iptables
para o seguinte:
iptables -A PREROUTING -t nat -i eth0 -o ppp0 -j MASQUERADE
Se você puder fornecer mais informações, expandirei esta resposta para ajudar você.