K0matoznik Posted April 26, 2016 Привет всем, есть freebsd 10.1, поднят ipfw +ipnat. Есть куча вланов и я пытаюсь снатить человека на впн сервер. map vlan1 from 172.17.12.0/22 to 172.17.12.2/32 -> 172.17.15.200/32 map vlan2 from 172.18.12.0/22 to 172.17.12.2/32 -> 172.18.15.200/32 map vlan3 from 172.19.12.0/22 to 172.17.12.2/32 -> 172.19.15.200/32 Подключается первый пассажир, и после него уже никто не может подключиться. Выключаем первого и только тогда один из 3х других сможет подключиться. Подскажите как правильно в данной ситуации приминить опцию portmap tcp/udp 10101-20200. Заранее спасибо Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GrandPr1de Posted April 26, 2016 подымите ipfw nat у него с LGA вроде проблем нету Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
K0matoznik Posted April 27, 2016 pf(nat)+ipfw? оно включиться? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
GrandPr1de Posted April 27, 2016 нет, предлогаю вместо проблем с ALG у вашего варианта использовать только ipfw nat Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
YuryD Posted April 27, 2016 подымите ipfw nat у него с LGA вроде проблем нету Подтверждаю, ipfw nat корректно работает. просто natd жрет немилосердно ресурсы, а pf - именно так себя и ведет - не более одного коннекта. Может конечно и пофиксили в 10ке, но я при переезде стараюсь максимально использовать уже отлаженное. ipfw nat - самое оно, ибо предсказуем. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
K0matoznik Posted May 1, 2016 Подскажите в чем бяда, фря 10.2, ядро собрано с ipfw # Firewall options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=500 options IPFIREWALL_NAT options IPDIVERT options DUMMYNET options LIBALIAS options IPFILTER options IPFILTER_LOG options ROUTETABLES=5 Но не могу сделать нат через ipfw #!/bin/sh ipfw='/sbin/ipfw -q' flush='/sbin/ipfw -q -f flush' flushnat='/sbin/ipfw -q -f nat flush' flushpipe='/sbin/ipfw -q pipe flush' pipe='/sbin/ipfw -q pipe' #traffmeter='/usr/local/TraffMeter/ipacctd.sh' ${flush} ${flushnat} ${flushpipe} worknet='172.17.12.0/22' usernet='172.20.0.0/24' ${ipfw} nat 1 config log if em1 reset same_ports #local ${ipfw} add 10 allow icmp from any to any ${ipfw} add 10 allow all from any to any via lo0 ${ipfw} add 10 deny all from any to 127.0.0.0/8 ${ipfw} add 10 deny all from 127.0.0.0/8 to any ${ipfw} add 20 allow all from any to me keep-state ${ipfw} add 30 allow all from 172.17.12.236/32 to me keep-state dst-port 22 ${ipfw} add 100 nat 1 ip from 172.17.12.236/32 to 172.20.6.1/32 via em1 #${ipfw} add 100 nat 1 ip from 172.20.6.0/24 to 172.17.12.236/32 in recv em1 em1 - сетевушка которая смотрит в сеть 172.20.6.0.24 em0 - сетевушка смотрит в сеть 172.17.12.0/24 172.17.12.236 - я сам (вин7) 172.20.6.1 - случайный адрес из сети 172.20.6.0-24 (пингуется из фри 100%) 172.20.6.253 - адрес фри в сети 172.20.6.0-24 я на своей тачке (вин7) просто прописываю маршрут, route add 172.20.6.1 mask 255.255.255.255 172.20.6.253 и ожидаю пингов на 172.20.6.1 Где не стыковочка? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...