настройка ipfw для openvpn сервака

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Exorcist
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-12-27 21:30:41

настройка ipfw для openvpn сервака

Непрочитанное сообщение Exorcist » 2009-12-27 22:05:28

Здравствуйте!

Прошу заранее извинить если такая тема уже есть. На форуме в первый раз но с большим удовольствием ( респект автору создавшему проект! :good:

На фре поднят openvpn сервак.

Код: Выделить всё

####################################
port 443
proto tcp
dev tun
keepalive 20 60
server 10.20.30.0 255.255.255.0
local x.x.x.x
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
tls-server
tls-auth /etc/openvpn/keys/ta.key 0
tls-timeout 120
cipher BF-CBC
persist-key
persist-tun
user nobody
group nobody

ifconfig-pool-persist ipp.txt
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.8.8"
push "route-metric 1"
push "redirect-gateway def1"
comp-lzo
max-clients 10
log /var/log/openvpn/openvpn.log
status /var/log/openvpn/openvpn-status.log
verb 4
mute 4
tun-mtu 1500
#############################
! Клиенты должны ходить в интернет через туннель.

Поднят NAT и IPFW.

ядро собрано с:

Код: Выделить всё

options IPFIREWALL
options IPDIVERT
options IPFIREWALL_FORWARD

Код: Выделить всё

## rc.conf ##
gateway_enable="YES"
natd_enable="YES"
########### 

x.x.x.x - внешний IP
y.y.y.y - gateway для самого сервака

Вопрос - достаточно ли нижеследующих правил для работы ?

Код: Выделить всё

add allow tcp from me 443 to any
add allow tcp from any to me 443
add allow all from any to any via tun0
Вот эта часть вызывает много вопросов...

Код: Выделить всё

natd -a х.х.х.х -p 8668 
ipfw add 10 divert 8668 ip from 10.20.30.0/24 to any
ipfw add 20 fwd y.y.y.y ip from x.x.x.x to any 
ipfw add 30 divert 8668 ip from any to x.x.x.x 
если нет то какие правила ipfw должны в данном случае быть?

Заранее Cпасибо :drinks: за ответ.
Последний раз редактировалось terminus 2009-12-27 22:08:08, всего редактировалось 1 раз.
Причина: Убедительная просьба юзать теги [code] при оформлении листингов

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

reLax
лейтенант
Сообщения: 638
Зарегистрирован: 2007-04-08 5:50:16

Re: настройка ipfw для openvpn сервака

Непрочитанное сообщение reLax » 2009-12-28 8:43:43

Ну tcpdump запусти и сам все увидишь, типа того:

Код: Выделить всё

[8:44 root@darkstar /home/alex]# tcpdump -netttvvvi pflog0 host 172.17.3.9

mediamag
лейтенант
Сообщения: 693
Зарегистрирован: 2008-10-02 20:49:21

Re: настройка ipfw для openvpn сервака

Непрочитанное сообщение mediamag » 2009-12-29 19:23:49

Если хош организовать простой доступ в инет, используй pptp или pppoe сервера mpd5...опенвпн слишком мудреный для таких задач.