compartilhar conexão com a internet usando o método pointopoint

compartilhar conexão com a internet usando o método pointopoint

Estou tentando compartilhar a conexão com a Internet entre dois hosts usando o dispositivo Ethernet e o método pointopoint, mas ainda não obtive nenhuma resposta adequada.
Aqui está a cronologia:

configurando ip:

hospedar um

ifconfig eth0 10.0.1.1 pointopoint 10.0.1.2 netmask 255.255.255.255

anfitrião b

ifconfig eth0 10.0.1.2 pointopoint 10.0.1.1 netmask 255.255.255.255

configuração do roteador (host A):

do host a, cujo host a foi definido ip_forwardcomo '1' ( sysctle /proc/net/ipv4/)

iptables -A PREROUTING -t nat -j MASQUERADE

e no host b eu fiz no cli

route add default dev eth0

com /etc/resolv.confconter

nameserver 8.8.8.8

ao fazer ping no Google, a resposta é assim:

PING google.com (209.85.231.104) 56(84) bytes of data.
From 10.0.1.2 icmp_seq=2 Destination Host Unreachable
From 10.0.1.2 icmp_seq=3 Destination Host Unreachable

oh meu Deus? onde está exatamente minha culpa?

desde já obrigado pessoal :)

Responder1

Primeiro, não use pointopoint.

Em segundo lugar, a sua rota no Host B deve ser:

route add default gw 10.0.1.2

Você deseja definir sua iptablesregra 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 ajudá-lo melhor.

informação relacionada