Drakon, я делал все вот по этой статье : Настройка под FreeBSD 7.0 mpd5 и OpenVPN Вот поэтому и ушел читать маны :)
mpd5
интернет раздаёт Squid+Sams , через mpd цепляются к 1С- серваку из другого офиса , ответ на твой вопрос поищи на форуме lissyara.su , я когда настраивал , где то на нём натыкался по раздаче И-нета через mpd
когда поднимается VPN в ifconfig есть интерфейс ng0?
интернет раздаёт Squid+Sams , через mpd цепляются к 1С- серваку из другого офиса , ответ на твой вопрос поищи на форуме lissyara.su , я когда настраивал , где то на нём натыкался по раздаче И-нета через mpd
когда поднимается VPN в ifconfig есть интерфейс ng0?
зачем так много прог когда можно все раздать по mpd ))
Drakon, я делал все вот по этой статье : Настройка под FreeBSD 7.0 mpd5 и OpenVPN Вот поэтому и ушел читать маны :)
я уже какой день читаю манулы и нечего невыходит. ну так че при переборки ядра с pf, pf.conf недолжен создоватся ??
проще выпустить через pf ( /etc/pf.conf - создаётся руками с 7й версии и старше , в 6й и менее он был по умолчанию без пересборки ядра ) и прикрутить прозрачный Squid ИМХО
проще выпустить через pf ( /etc/pf.conf - создаётся руками с 7й версии и старше , в 6й и менее он был по умолчанию без пересборки ядра ) и прикрутить прозрачный Squid ИМХО
ядро я переберал скинь свой pf.conf
с домашнего шлюза (без ВПН)
int_if="nfe0"
ext_if="vr0"
net="10.10.11.0/8"
proxy_port="3128"
proxy_if="127.0.0.1"
icmp_types="echoreq"
set optimization normal
set fingerprints "/etc/pf.os"
set block-policy drop
set skip on lo0
scrub in all fragment reassemble
no rdr on $int_if proto tcp from 10.10.11.36 to any port www( кому можно ходить мимо прокси с фильтрами)
rdr on $int_if proto tcp from any to any port www -> $proxy_if port $proxy_port( остальные на squid)
nat on $ext_if from $net to any -> ($ext_if)
antispoof quick for $ext_if
block in quick from any os NMAP
block in quick on $ext_if inet proto tcp from any to any flags FUP/FUP
block in quick on $ext_if inet proto tcp from any to any flags SF/SFRA
block in quick on $ext_if inet proto tcp from any to any flags /SFRA
block all
pass out keep state
pass inet proto icmp all icmp-type $icmp_types
pass in on $ext_if proto tcp from any to any port { 113 22 } flags S/SA keep state
pass in on $int_if proto tcp from any to any port { 20 21 22 25 53 80 110 113 443 3128 5222 } flags S/SA keep state
pass in on $int_if proto udp from any to any port 53
pass in on $ext_if inet proto tcp from any to $ext_if port > 49151 keep state
как блин разрулить этот pf.conf для раздачи сети чето немогу понять
Самый простой конфиг:
int_if="внутренний интерфейс"
ext_if="внешний интерфейс"
net="твоя_подсеть/маска подсети"
icmp_types="echoreq" (icmp - ping-pong )
set optimization normal
set fingerprints "/etc/pf.os"
set block-policy drop
set skip on lo0
scrub in all fragment reassemble
nat on $ext_if from $net to any -> ($ext_if) - правила NAT
antispoof quick for $ext_if - антиспуфинг на внешнем интерфейсе
pass out keep state
pass in on $int_if
pass out on $ext_if from $net
pass inet proto icmp all icmp-type $icmp_types
http://house.hcn-strela.ru/BSDCert/BSDA-course/apc.html
int_if="sk0"
ext_if="sl0"
net="10.0.2.0/24"
icmp_types="echoreq"
set optimization normal
set fingerprints "/etc/pf.os"
set block-policy drop
set skip on lo0
scrub in all fragment reassemble
nat on $ext_if from $net to any -> ($ext_if) -
antispoof quick for $ext_if
pass out keep state
pass in on $int_if
pass out on $ext_if from $net
pass inet proto icmp all icmp-type $icmp_types
таким образом он мне все кидает в сеть даже инет, а мне так неподходит надо чтоб инет был через VPN а то пропишет любой шлюзом мой IP и будет у них инет
таким образом он мне все кидает в сеть даже инет, а мне так неподходит надо чтоб инет был через VPN а то пропишет любой шлюзом мой IP и будет у них инет
???????
он раздает без потключения VPN, а если потключаешся к VPN то нечего по VPN нераздается мне надо чтоб по VPN раздавался интернет
Не хочу создавать отдельную тему, Господа, подскажите имеется роутер на нём проброшен порт 1723, 22, 80 и 30001(резервный, что бы был), за ним и , собственно куда ведут проброшенные порты, FreeBSD 8.0. На Фряхе стоит мпд5, настроенная по конфигу лисяры, на впн-сервер.
При подключении с винды сервер не доступен (807), соответственно в логах тоже пусто, telnet на 1723 не проходит, хотя блочить не чему, при этом на 22, 21, 80 -й порты доступ есть. Собственно вопрос, что может блочить порт?
ServiceName Port Range Local IP Local Port Protocol
ssh 22 192.168.1.4 22 BOTH
telnet 23 192.168.1.4 23 BOTH
freelsd 30001 192.168.1.4 30001 BOTH
site 80 192.168.1.4 80 BOTH
ftp_tuda 20 192.168.1.4 20 BOTH
ftp_obratno 21 192.168.1.4 21 BOTH
vpn_server 1723 192.168.1.4 1723 BOTH
Это то что указано в роутере, соответственно ,,,,1,4 -фряха, ,,,,1,1 роутер
топикстартеру: проверь sysctl net.inet.ip.forward = 1, затем настрой НАТ.
и еще: даже если у тебя нету днс сервера, он нужен клиентам. значит либо поднимай кеширующий, либо ставь ДНС серваком тот, что используется впн-сервером.