The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
NAT Перенаправление портов из вне на FreeBSD, !*! spirit, 25-Ноя-04, 16:31  [смотреть все]
Не работает перенаправление портов в NAT на FreeBSD 4.10(пробовал и на 4.9)
есть две сетевые rl0(внешняя) и rl1(внутренняя смотрит в локальную сеть)

в ядре есть
options IPFIREWALL                  
options IPDIVERT                    
options DUMMYNET                    
options IPFIREWALL_VERBOSE          
options IPFIREWALL_VERBOSE_LIMIT=30  

rc.conf
gateway_enable="YES"
defaultrouter="192.168.0.250"
ifconfig_rl0="inet 192.168.0.231 netmask 255.255.255.0"
ifconfig_rl1="inet 192.168.1.100 netmask 255.255.255.0"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"            
natd_interface="rl0"          
natd_flags="-f /etc/natd.conf"

server#ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1499      
        inet 192.168.0.231 netmask 0xffffff00 broadcast 192.168.0.255
        ether 00:4c:e0:49:79:fa                                      
        media: Ethernet autoselect (100baseTX <full-duplex>)          
        status: active                                                
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500      
        inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
        ether 00:c0:df:02:21:3c                                      
        media: Ethernet autoselect (100baseTX <full-duplex>)          
        status: active                                                

server#ipfw -a l                                        
00050 11389 1368795 divert 8668 ip from any to any via rl0
00100     0       0 allow ip from any to any via lo0      
00200     0       0 deny ip from any to 127.0.0.0/8        
00300     0       0 deny ip from 127.0.0.0/8 to any        
65000 11497 1380113 allow ip from any to any              
65535     0       0 allow ip from any to any              

natd.conf
same_ports      yes                    
use_sockets     yes                    
redirect_port tcp 192.168.1.30:3389 3389
перенаправление не работает

при использовании ipnat
rc.conf
ipnat_enable="YES"          

/etc/ipnat.rules
rdr rl1 192.168.1.100 port 10001 -> 192.168.0.250 port 22 tcp

из лоrальной сети(192.168.1.*) все работает(перенаправляеться)
пробовал менять MTU
если заменить /etc/ipnat.rules
rdr rl0 192.168.0.231/32 port 3389 -> 192.168.1.30 port 3389 tcp

тоже не перенаправляет
Подскажите что здесь не так?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру