Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / не работает радмин через openvpn / 7 сообщений из 7, страница 1 из 1
18.08.2011, 06:13
    #37400654
Damion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает радмин через openvpn
стоит freebsd 8.2. Поднят openvpn.
локальная сеть 192.168.0.0/24
впн сеть 10.20.30.0/24.
Инет получаем все через адсл модем, который настроен роутером
впн клиенты ходят в инет через впн сервер 10.20.30.1. все работает(инет, аська, файлы друг другу можно передать) кроме пингов и радмина. куда копать?

в модеме порты открыл...
Раньше через kerio радмин работал.

pf.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
# Интерфейсы
ext_if = "rl1"    # external interface name
int_if = "rl0"    # internal interface name
vpn_if = "tun0"   # openvpn

# IP адреса
ext_ip = "192.168.1.2"
#lan = "192.168.0.0/24"
#vpn = "10.20.30.0/24"

my_nets= "{ 192.168.0.0/24, 10.20.30.0/24 }"

# Порты
client_ports = "{ 5222, 5190, ftp, ssh, smtp, pop3, ntp, http, https, 3128, 3129, 8080, >=49151 }"

www_ports="{ 80,81,82,83,88,8000,8080,8001,8002}"
mail_ports="{ 25, 110, 143, 465, 587, 995 }"
messaging_ports="{ 2041, 2042, 5190, 5222 }"
https_port="443"
named_port="53"
vipnet_port="55777"
teamviewer_port="5938"
dlo_port="3040"
radmin_port="4899"
ftp_ports="{20,21}"
etp_port="3580"
#---------------------------------------------------------
# Нормализация
#---------------------------------------------------------
set block-policy drop

# Логирумый интерфейс
set loginterface $ext_if
set limit { frags  100000 , states  100000  }
set optimization normal
set skip on lo0
scrub in all

#--------------------------------------------------------
#NAT & RDR
#--------------------------------------------------------
nat pass proto tcp from $my_nets to any port $https_port -> $ext_ip
nat pass proto tcp from $my_nets to any port $messaging_ports -> $ext_ip
nat pass proto tcp from $my_nets to any port $mail_ports -> $ext_ip
nat pass proto udp from $my_nets to any port $named_port -> $ext_ip
nat pass proto icmp from $my_nets to any -> $ext_ip
nat pass proto udp from $my_nets to any port $vipnet_port -> $ext_ip
nat pass from $my_nets to any port $teamviewer_port -> $ext_ip
nat pass proto tcp from $my_nets to any port $dlo_port -> $ext_ip

rdr pass proto tcp from $my_nets to any port $www_ports ->  127 . 0 . 0 . 1  port  3128 



#--------------------------------------------------------
# Правила фильтрации
#-------------------------------------------------------
block all

pass on $int_if
pass from $my_nets to any

pass proto tcp from any to self port  22  keep state
pass from self to any keep state

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


openvpn.conf
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
port  2000  ;порт
proto udp ;протокол
dev tun ;устройство (tun тунель)
keepalive  20   240  ;ping каждые  20  сек, если после  240  сек ответа нет - значит связь потерянна
server  10 . 20 . 30 . 0   255 . 255 . 255 . 0  ;указываю VPN подсеть (все VPN клиенты будут получать адреса из  10 . 20 . 30 . 0  подсети)

;далее я указываю пути к сертификатам
ca /usr/local/etc/openvpn/keys/ca.crt
cert /usr/local/etc/openvpn/keys/server.crt
key /usr/local/etc/openvpn/keys/server.key
dh /usr/local/etc/openvpn/keys/dh1024.pem

tls-server ;включение дополнительной безопасности, ключ ta.key должен быть и на сервере и на клиенте.  2 -ой параметр в конфигах должен быть "0" на сервере и "
tls-auth /usr/local/etc/openvpn/keys/ta.key 0 ;путь к ключу
tls-timeout 120 ;время до реконекта
cipher BF-CBC ;шифрование Blowfish (можно поставить AES, DES - у меня стандартное)
persist-key
persist-tun

user nobody ;запуск OVPN от виртуального пользователя
group nobody

ifconfig-pool-persist ipp.txt ;для того, чтобы клиенту всегда выдавался один и тот же ip (здесь хранится соотвествие клиент - виртуальный IP)
push "route  0 . 0 . 0 . 0   0 . 0 . 0 . 0 " ;так прописывается маршрут для клиента, чтобы он смог видеть подсеть за VPN сервером
route 10.20.30.0 255.255.255.0 ;а это маршрут сервер-клиент

comp-lzo ;включить сжатие
max-clients 100 ;максимум 10 клиентов
log /var/log/openvpn/openvpn.log ;лог файл (не забываем создавать лог файлы)
status /var/log/openvpn/openvpn-status.log ;здесь можно будет посмотреть текущее состояние сервера
verb 4 ;уровень логирования, от 0 до 9 (9-максимум логов)
mute 10 ;Запрет на повтор сообщений в логах. Не более 10 идущих друг за другом сообщений одного типа будут направлены в лог.

push "redirect-gateway"
...
Рейтинг: 0 / 0
18.08.2011, 06:57
    #37400666
Damion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает радмин через openvpn
пропустил эти правила...
Код: plaintext
1.
2.
nat pass proto tcp from $my_nets  to  any port $radmin_port -> $ext_ip
nat pass proto tcp from $my_nets  to  any port $etp_port -> $ext_ip
nat pass proto tcp from  192 . 168 . 0 . 60   to  any  -> $ext_ip
...
Рейтинг: 0 / 0
19.08.2011, 11:35
    #37403110
Damion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает радмин через openvpn
ни у кого не работает что ли радмин?
...
Рейтинг: 0 / 0
19.08.2011, 12:06
    #37403214
gumeniuc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает радмин через openvpn
у меня принципиальный вопрос, почему модем в бридж не перевести ? зачем вам двойной нат...
...
Рейтинг: 0 / 0
19.08.2011, 12:51
    #37403320
gumeniuc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает радмин через openvpn
Код: plaintext
1.
2.
3.
nat on $ext_if inet proto icmp from $my_nets to any -> ($ext_if:0)
nat on $ext_if inet proto tcp from $my_nets to any port $radmin_port -> ($ext_if:0)
nat on $ext_if inet proto tcp from $my_nets to any port $etp_port -> ($ext_if:0)
...
Рейтинг: 0 / 0
22.08.2011, 03:22
    #37405489
Damion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает радмин через openvpn
gumeniucу меня принципиальный вопрос, почему модем в бридж не перевести ? зачем вам двойной нат...

у меня нет статического ip. Приходится пользоваться динамическим днс-ом. Вот и настроил модем для ddyn.com.

gumeniucnat on $ext_if inet proto icmp from $my_nets to any -> ($ext_if:0)
nat on $ext_if inet proto tcp from $my_nets to any port $radmin_port -> ($ext_if:0)
nat on $ext_if inet proto tcp from $my_nets to any port $etp_port -> ($ext_if:0)

Добавил эти строчки - не помогло... :(
...
Рейтинг: 0 / 0
22.08.2011, 11:54
    #37405834
gumeniuc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает радмин через openvpn
Damion,

если не работает, в таком случае надо слушать трафик на rl1. Посмотрите уходят ли пакеты с бсд.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / не работает радмин через openvpn / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]