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

Исходное сообщение
"Openvpn. Трафик через клиента."

Отправлено Игорь , 21-Янв-11 16:54 
Подскажите пожалуйста, почему не проходит транзитный трафик через клиента openvpn?

Т.е. имеем p2p между сервером и клиентом. Клиент за натом, сервер имеет внешний ip.

Соединение устанавливается, НО через клиента не проходят транзитные пакеты, т.е. tcpdump видит только пакет адресованные ip данного клиента. На сервера настроен NAT и зароучены некоторые сети в сторону p2p. Но пакетики адресованные в эти сети до клиента почему-то не доходят.

Дебаг iptables говорит что подмена адресов  проходит, tcpdump видит исходящий пакет в сторону клиента. Но на клиентской стороне tcpdump молчит, так же как и дебаг цепочки FORWARDING

Форвардинг на сервере и на клиента разрешен.



Содержание

Сообщения в этом обсуждении
"Openvpn. Трафик через клиента."
Отправлено PavelR , 21-Янв-11 20:15 
>[оверквотинг удален]
> Т.е. имеем p2p между сервером и клиентом. Клиент за натом, сервер имеет
> внешний ip.
> Соединение устанавливается, НО через клиента не проходят транзитные пакеты, т.е. tcpdump
> видит только пакет адресованные ip данного клиента. На сервера настроен NAT
> и зароучены некоторые сети в сторону p2p. Но пакетики адресованные в
> эти сети до клиента почему-то не доходят.
> Дебаг iptables говорит что подмена адресов  проходит, tcpdump видит исходящий пакет
> в сторону клиента. Но на клиентской стороне tcpdump молчит, так же
> как и дебаг цепочки FORWARDING
> Форвардинг на сервере и на клиента разрешен.

Попробуйте tap вместо tun.


"Openvpn. Трафик через клиента."
Отправлено Игорь , 21-Янв-11 23:53 
>[оверквотинг удален]
>> внешний ip.
>> Соединение устанавливается, НО через клиента не проходят транзитные пакеты, т.е. tcpdump
>> видит только пакет адресованные ip данного клиента. На сервера настроен NAT
>> и зароучены некоторые сети в сторону p2p. Но пакетики адресованные в
>> эти сети до клиента почему-то не доходят.
>> Дебаг iptables говорит что подмена адресов  проходит, tcpdump видит исходящий пакет
>> в сторону клиента. Но на клиентской стороне tcpdump молчит, так же
>> как и дебаг цепочки FORWARDING
>> Форвардинг на сервере и на клиента разрешен.
> Попробуйте tap вместо tun.

Попробовал - помогло)

А на вопрос в чем же фишка, ответит... Борис Бурда


"Openvpn. Трафик через клиента."
Отправлено PavelR , 22-Янв-11 10:16 
>[оверквотинг удален]
>>> видит только пакет адресованные ip данного клиента. На сервера настроен NAT
>>> и зароучены некоторые сети в сторону p2p. Но пакетики адресованные в
>>> эти сети до клиента почему-то не доходят.
>>> Дебаг iptables говорит что подмена адресов  проходит, tcpdump видит исходящий пакет
>>> в сторону клиента. Но на клиентской стороне tcpdump молчит, так же
>>> как и дебаг цепочки FORWARDING
>>> Форвардинг на сервере и на клиента разрешен.
>> Попробуйте tap вместо tun.
> Попробовал - помогло)
> А на вопрос в чем же фишка, ответит... Борис Бурда

К сожалению, в чем дело - не знаю, тестить/изучать лениво/некогда :-)
Зато точно знаю что через tap работает =)


"Openvpn. Трафик через клиента."
Отправлено Игорь , 22-Янв-11 13:29 
>[оверквотинг удален]
>>>> эти сети до клиента почему-то не доходят.
>>>> Дебаг iptables говорит что подмена адресов  проходит, tcpdump видит исходящий пакет
>>>> в сторону клиента. Но на клиентской стороне tcpdump молчит, так же
>>>> как и дебаг цепочки FORWARDING
>>>> Форвардинг на сервере и на клиента разрешен.
>>> Попробуйте tap вместо tun.
>> Попробовал - помогло)
>> А на вопрос в чем же фишка, ответит... Борис Бурда
> К сожалению, в чем дело - не знаю, тестить/изучать лениво/некогда :-)
> Зато точно знаю что через tap работает =)

В любом случае спасибо.


"Openvpn. Трафик через клиента."
Отправлено 2dfx , 30-Янв-11 01:15 
>>>> Попробуйте tap вместо tun.
>>> Попробовал - помогло)
> В любом случае спасибо.

iroute в требуемые сети был указан?


"Openvpn. Трафик через клиента."
Отправлено Игорь , 30-Янв-11 19:16 
>>>>> Попробуйте tap вместо tun.
>>>> Попробовал - помогло)
>> В любом случае спасибо.
> iroute в требуемые сети был указан?

про iroute не знал. Как-нибудь попробую...