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

0

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

definindo ip:

hospeda um

ifconfig eth0 10.0.1.1 pointopoint 10.0.1.2 netmask 255.255.255.255

host b

ifconfig eth0 10.0.1.2 pointopoint 10.0.1.1 netmask 255.255.255.255

configurando o roteador (host A):

do host a, que hospeda um conjunto de ip_forward para '1' ( sysctl e /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.conf contêm

nameserver 8.8.8.8

quando pingar google a resposta como esta:

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 onde está minha falta exatamente?

obrigado antecipadamente pessoal:)

    
por capede 30.01.2011 / 19:53

1 resposta

1

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ê.

    
por 30.01.2011 / 20:15

Tags