|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » PASV режим и NAT |
|
PASV режим и NAT
|
Пользователь Сообщения: 84 |
Профиль | Сайт | Отправить PM | Цитировать В сети стоит FTP сервер, firewall'ом выставлен freeBSD. Необходимо настроить PASV режим для доступа из вне на этот сервер.
Правила ipnat: map rl1 192.168.0.0/24 -> 0.0.0.0/32 proxy port ftp ftp/tcp map rl1 192.168.0.0/24 -> 0.0.0.0/32 portmap tcp/udp auto map rl1 192.168.0.0/24 -> 0.0.0.0/32 rdr rl1 0.0.0.0/0 port 20 -> 192.168.0.10 port 20 tcp rdr rl1 0.0.0.0/0 port 21 -> 192.168.0.10 port 21 tcp rdr rl1 0.0.0.0/0 port 80 -> 192.168.0.10 port 80 tcp rdr rl1 0.0.0.0/0 port 3306 -> 192.168.0.10 port 3306 tcp rdr rl1 0.0.0.0/0 port 8080 -> 192.168.0.10 port 8080 tcp rdr rl1 0.0.0.0/0 port 4661- 4665 -> 192.168.0.10 port 4661 tcp/udp Правла ipf: @1 pass out quick on lo0 from any to any @2 pass out quick on rl0 proto udp from 192.168.0.1/32 port = 67 to any port = 68 @3 pass out quick on rl1 proto udp from any port = 68 to any port = 67 @4 pass out quick on rl0 from any to any keep state @5 pass out quick on rl1 from any to any keep state @6 block out quick from any to any @1 pass in quick on lo0 from any to any @2 block in quick from any to any with short @3 block in quick from any to any with ipopt @4 pass in quick on rl0 proto udp from any port = 68 to 255.255.255.255/32 port = 67 @5 pass in quick on rl0 proto udp from any port = 68 to 192.168.0.1/32 port = 67 @6 block in quick on rl1 from 192.168.0.0/24 to any @7 block in quick on rl1 proto udp from any port = 67 to 192.168.0.0/24 port = 68 @8 pass in quick on rl1 proto udp from any port = 67 to any port = 68 @9 block in quick on rl0 from !192.168.0.0/24 to any @10 block in quick on rl1 from 10.0.0.0/8 to any @11 block in quick on rl1 from 127.0.0.0/8 to any @12 block in quick on rl1 from 172.16.0.0/12 to any @13 block in quick on rl1 from 192.168.0.0/16 to any @14 skip 1 in proto tcp from any to any flags S/FSRA @15 block in quick proto tcp from any to any @16 block in quick on rl0 from any to any head 100 @1 pass in quick from 192.168.0.0/24 to 192.168.0.1/32 keep state group 100 @2 pass in quick proto icmp from 192.168.0.0/24 to any keep state group 100 @3 pass in quick proto tcp/udp from 192.168.0.0/24 to any port = domain keep state group 100 @4 pass in quick proto tcp from 192.168.0.0/24 to any port = 80 keep state group 100 @5 pass in quick proto tcp from 192.168.0.0/24 to any port = 443 keep state group 100 @6 pass in log quick proto tcp from 192.168.0.0/24 to any port 19 >< 22 keep state group 100 @7 pass in quick proto tcp from 192.168.0.0/24 to any port = 22 keep state group 100 @8 pass in quick proto tcp from 192.168.0.0/24 to any port = 23 keep state group 100 @9 pass in quick proto tcp from 192.168.0.0/24 to any port = 25 keep state group 100 @10 pass in quick proto tcp from 192.168.0.0/24 to any port = 110 keep state group 100 @11 pass in quick proto tcp/udp from 192.168.0.0/24 to any port = snmp keep state group 100 @12 pass in quick proto tcp from 192.168.0.0/24 to any port = 5190 keep state group 100 @13 pass in quick proto tcp from 192.168.0.0/24 to any port 6889 >< 6901 keep state group 100 @14 pass in quick proto tcp/udp from 192.168.0.0/24 to any port 7999 >< 8025 keep state group 100 @15 pass in quick proto tcp/udp from 192.168.0.0/24 to any port = 4000 keep state group 100 @16 pass in quick proto tcp/udp from 192.168.0.0/24 to any port 6111 >< 6120 keep state group 100 @17 pass in quick proto tcp/udp from 192.168.0.0/24 to any port 26999 >< 27051 keep state group 100 @18 pass in quick proto tcp/udp from 192.168.0.10/32 to any port 4660 >< 4666 keep state group 100 @17 block in quick on rl1 from any to any head 200 @1 pass in quick proto tcp from any to 192.168.0.10/32 port 19 >< 22 keep state group 200 @2 pass in quick proto tcp from any to 192.168.0.10/32 port = 80 keep state group 200 @3 pass in quick proto tcp from any to 192.168.0.10/32 port = 3306 keep state group 200 @4 pass in quick proto tcp/udp from any to 192.168.0.10/32 port 4660 >< 4666 keep state group 200 @5 pass in quick proto tcp from any to 192.168.0.10/32 port = 8080 keep state group 200 @18 block in quick from any to any P.S. На данный момент при обращении к ФТП и после воода данных на вход выкидывает по тайм-аут-у. |
|
Отправлено: 14:27, 26-01-2005 |
Старожил Сообщения: 222
|
Профиль | Отправить PM | Цитировать добавить для ipnat перед правилами редиректа
map <внешний интерфейс> from 0.0.0.0 to <ваш внешний IP или подсеть> -> 0.0.0.0 (здесь можно явно указать внешний IP, если нужно) proxy port ftp ftp/tcp |
------- Отправлено: 15:17, 27-01-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 84
|
Профиль | Сайт | Отправить PM | Цитировать Sednja ve4erkom poprobuju thx
|
Отправлено: 16:29, 27-01-2005 | #3 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать UP
гуглил, но ничего дельного не нашел. Кто знает, есть ли какой-либо ftp-proxy чтобы работал в связке с ipf? зы: ос freebsd 7.1 |
Отправлено: 00:18, 26-04-2009 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Proxy/NAT - NAT | lola69 | Сетевые технологии | 21 | 28-03-2008 20:43 | |
комп не переходит ни режим ожидания, ни в спящий режим. | razov76 | Хочу все знать | 5 | 29-02-2008 22:00 | |
Proxy/NAT - Настройка NAT в WS win 2003 server (3 - интерфейса, 2 -NAT ) | kopchik | Сетевые технологии | 13 | 09-11-2007 17:17 | |
[решено] Проблема NAT'a или уже бог знает чего... (2003RU sp1, DC, DNS, NAT+10 XP ) | Solid20 | Microsoft Windows NT/2000/2003 | 14 | 24-07-2006 10:32 | |
nat | Guest | Сетевые технологии | 1 | 10-03-2003 19:17 |
|