Я пытаюсь разделить интернет-соединение между двумя хостами, используя Ethernet-устройство и метод pointopoint, но пока не получил должного ответа,
Вот хронология:

настройка ip:

провести

ifconfig eth0 10.0.1.1 pointopoint 10.0.1.2 netmask 255.255.255.255

хозяин б

ifconfig eth0 10.0.1.2 pointopoint 10.0.1.1 netmask 255.255.255.255

настройка роутера (хост А):

с хоста a, для которого был установлен ip_forward '1' (sysctl и /proc/net/ipv4/)

iptables -A PREROUTING -t nat -j MASQUERADE

и на хосте б я сделал на кли

route add default dev eth0

с /etc/resolv.conf содержит

nameserver 8.8.8.8

при пинге гугл ответ такой:

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 ответ1

1

Во-первых, не используйте точку.

Во-вторых, ваш маршрут на хосте B должен быть:

route add default gw 10.0.1.2

Вы хотите установить следующее правило iptables :

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

Если вы можете предоставить больше информации, я расширю этот ответ, чтобы помочь вам лучше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .