Internetverbindung mit der Point-to-Point-Methode teilen

Internetverbindung mit der Point-to-Point-Methode teilen

Ich versuche, die Internetverbindung zwischen zwei Hosts mithilfe eines Ethernet-Geräts und der Point-to-Point-Methode zu teilen, habe aber noch keine richtige Antwort erhalten.
Hier ist die Chronologie:

IP-Einstellung:

Gastgeber einer

ifconfig eth0 10.0.1.1 pointopoint 10.0.1.2 netmask 255.255.255.255

Gastgeber B

ifconfig eth0 10.0.1.2 pointopoint 10.0.1.1 netmask 255.255.255.255

Router einstellen (Host A):

ip_forwardvon Host a, den Host a auf '1' gesetzt hat ( sysctlund /proc/net/ipv4/)

iptables -A PREROUTING -t nat -j MASQUERADE

und auf Host B habe ich auf CLI getan

route add default dev eth0

mit /etc/resolv.confenthalten

nameserver 8.8.8.8

beim Pingen an Google sieht die Antwort so aus:

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 mein Gott? wo genau ist meine Schuld?

danke im voraus, Leute :)

Antwort1

Erstens: Verwenden Sie Point-to-Point nicht.

Zweitens sollte Ihre Route auf Host B sein:

route add default gw 10.0.1.2

Sie möchten Ihre iptablesRegel wie folgt festlegen:

iptables -A PREROUTING -t nat -i eth0 -o ppp0 -j MASQUERADE

Wenn Sie weitere Informationen bereitstellen können, erweitere ich diese Antwort, um Ihnen besser helfen zu können.

verwandte Informationen