URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94031
[ Назад ]

Исходное сообщение
"GIF тунели и NAT"

Отправлено o1gerd , 14-Ноя-12 15:17 
Добрый день. Вторую неделю не могу понять, где роется собака... :(
Есть схема:

Провайдер <--- 81.18.XXX.XXX {FreeBSD(1)} --gif-- {FreeBSD(2)} -- 192.168.8.0|24
                                                                    

Задача - пустить клиентов сети 192.168.8.0/24 в инет.

Сервер(1):
gif_interfaces="gif0"
gifconfig_gif0="172.16.175.78 10.175.77.86"
ifconfig_gif0="192.168.110.2 192.168.110.1"

Добавлен маршрут: route add 192.168.8.0/24 192.168.110.1

Есть ipfw правило (em0 - смотрит в сторону провайдера):
ipfw add divert natd ip from any to 81.18.XXX.XXX in via em0
ipfw add divert natd ip from 192.168.8.0/24 to any out via em0
allow ip from any to any

Сервер(2):
gif_interfaces="gif0"
gifconfig_gif0="10.175.77.86 172.16.175.78 "
ifconfig_gif0="192.168.110.1 192.168.110.2"

Добавлен маршрут: route add 0.0.0.0/0.0.0.0 192.168.110.2 (т.е. весь трафик тупо в тунель заворачиваем)
Шифрования туннеля нет, просто гифы созданы.

Имеем: icmp пакеты из подсети 192.168.8.0/24 наружу ходят. Всякие яндексы и прочее резолвятся и пингуются без проблем. http трафик не ходит, хоть убейся.

Чего делал:
1. tcpdump на gif0 первого сервака говорит, что пакеты ask приходят на него, а обратно он ничего не отдает. Может быть в ipfw чего нить не хватает? Но не пойму где тогда.



Содержание

Сообщения в этом обсуждении
"GIF тунели и NAT"
Отправлено VolanD , 16-Ноя-12 06:53 
>[оверквотинг удален]
> ifconfig_gif0="192.168.110.1 192.168.110.2"
> Добавлен маршрут: route add 0.0.0.0/0.0.0.0 192.168.110.2 (т.е. весь трафик тупо в тунель
> заворачиваем)
> Шифрования туннеля нет, просто гифы созданы.
> Имеем: icmp пакеты из подсети 192.168.8.0/24 наружу ходят. Всякие яндексы и прочее
> резолвятся и пингуются без проблем. http трафик не ходит, хоть убейся.
> Чего делал:
> 1. tcpdump на gif0 первого сервака говорит, что пакеты ask приходят на
> него, а обратно он ничего не отдает. Может быть в ipfw
> чего нить не хватает? Но не пойму где тогда.

Может MSS меньше поставить?