使用 pointopoint 方法共享互联网连接

使用 pointopoint 方法共享互联网连接

我正在尝试使用以太网设备和 pointopoint 方法在两个主机之间共享互联网连接,但尚未得到任何适当的响应,
以下是时间顺序:

设置IP:

主办

ifconfig eth0 10.0.1.1 pointopoint 10.0.1.2 netmask 255.255.255.255

主机b

ifconfig eth0 10.0.1.2 pointopoint 10.0.1.1 netmask 255.255.255.255

设置路由器(主机A):

来自主机 a,主机 a 已将其设置ip_forward为 '1'(sysctl/proc/net/ipv4/

iptables -A PREROUTING -t nat -j MASQUERADE

在主机 b 上,我在 cli 上完成了

route add default dev eth0

包含/etc/resolv.conf

nameserver 8.8.8.8

当 ping google 时,得到的响应如下:

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

天啊?我到底错在哪里?

提前谢谢大家 :)

答案1

首先,不要使用pointopoint。

其次,您在主机 B 上的路由应该是:

route add default gw 10.0.1.2

您需要将iptables规则设置为以下内容:

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

如果您可以提供更多信息,我会扩展这个答案以更好地帮助您。

相关内容