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

Исходное сообщение
"XP + openvpn + pf + freebsd = все работает, кроме ICQ. как победить?"

Отправлено den m. , 19-Фев-07 01:39 
создал тунель для работы по защищенному каналу через сервер на freebsd.

стоит openvpn + pf. ранее вместо pf юзал ipfw+natd все работало. сейчас работает все кроме ICQ (в частности проверены: www, ftp, mail, wmkeeper, skype...)

возможно намудрил с правилами pf (первая "любофь" у нас с ним ;) выкапал с инета подобное и получилось так:

------ /etc/pf.conf ------

ext_if="sk0"    ; интерфейс смотрит в инет
vpn_if="tun0"   ; соответственно vpn

vpn_network="10.10.10.1/24"

nat on $ext_if from $vpn_network to any -> ($ext_if)

pass in on $ext_if proto udp from any to port 1194 keep state
pass quick on $vpn_if

------ в openvpn.conf -----

...
ifconfig 10.10.10.1 255.255.255.0
ifconfig-pool 10.10.10.2 10.10.10.255
push "route-gateway 10.10.10.1"
push "route 10.10.10.0 255.255.255.0"
push "redirect-gateway"
push "dhcp-option DNS xx.xxx.xx.xx"
...

----- в /etc/rc.conf ------

...
gateway_enable="YES"
openvpn_enable="YES"

pf_enable=YES
pf_rules=/etc/pf.conf
...

---------------------------

очень хочецо аську. к тому же если она не работает, то и вероятность что что-то еще будет глючить имеется =(

судя по tcpdump -l tap0 пакеты на сервер аськи и обратно идут

аська в это время долго тужится, а потом выдает что-то типа "вы слишком быстро/часто соединились" попробуйте позже... а иногда вообще ничего не выдает...

telnet login.icq.com 5190 коннектицо без проблем.


Содержание

Сообщения в этом обсуждении
"XP + openvpn + pf + freebsd = все работает, кроме ICQ. как п..."
Отправлено den m. , 19-Фев-07 02:30 
обновил плагин icq миранды. вот что пишет конкретно:

connection failed
login sequence failed for unknown reason
try again later

что в принципе ниочем не говорит =(

p/s: с самого сервера аська (точнее ее консольный клиент) без проблем подключается. и кроме pf никаких фаерволов не установлено.


"XP + openvpn + pf + freebsd = все работает, кроме ICQ. как п..."
Отправлено den m. , 19-Фев-07 15:23 
проблема решена заменой

nat on $ext_if from $vpn_network to any -> ($ext_if)

на

nat on $ext_if from $vpn_network to any -> конкретный_ip

мидимо глючило потому что на sk0 висит несколько ip адресов