|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - [решено] NATD, Portmapping и IPFW |
|
|
FreeBSD - [решено] NATD, Portmapping и IPFW
|
Ветеран Сообщения: 1051 |
Профиль | Отправить PM | Цитировать в rc.firewall
natd_flags="-same_ports -redirect_port tcp 192.168.1.127:80 80" Как проверить, работает ли этот маппинг? Снаружи при попытке зайти на этот хост нет ответа. tcpdump регистрирует входящие пакеты. |
|
------- Отправлено: 17:57, 07-09-2010 |
Ветеран Сообщения: 1051
|
Профиль | Отправить PM | Цитировать Telepuzik,
дописал. Результат не изменился. |
------- Отправлено: 16:38, 13-09-2010 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3722
|
Профиль | Отправить PM | Цитировать Странно у меня такие же правила и все работает. А rc.conf все таки покажите.
|
------- Отправлено: 17:36, 13-09-2010 | #22 |
Ветеран Сообщения: 1051
|
Профиль | Отправить PM | Цитировать Telepuzik,
Спасибо за помощь. Не хватало еще одного правила после вашего Итого: в rc.conf: ifconfig_stge0="inet <внешний ip> netmask <маска>" ifconfig_msk0="inet <внутренний ip> netmask <маска>" defaultrouter="<ip шлюза по-умолчанию>" hostname="имя вашего хоста" named_enable="YES" inetd_enable="NO" sshd_enable="YES" sendmail_enable="NONE" gateway_enable="YES" firewall_enable="YES" firewall_type="MY" natd_enable="YES" natd_interface="stge0" natd_flags="-f /etc/natd.conf" dhcpd_enable="YES" icmp_drop_redirect="YES" # игнорируем перенаправленные ICMP пакеты icmp_log_redirect="YES" # включаем логинг ICMP REDIRECT squid_enable="YES" same_ports yes use_sockets yes interface stge0 unregistered_only yes redirect_port tcp внутреннийip:порт порт # Разрешаем трафик loopback интерфейсе ${fwcmd} add pass all ip from any to any via lo0 # Заворачиваем исходящий трафик из локалки наружу через внешний интерфейс ${fwcmd} add divert natd ip from 192.168.1.0/24 to any out via stge0 # Заворачиваем входящий трафик снаружи на внешний ip через внешний интерфейс ${fwcmd} add divert natd ip from any to <внешний ip> in via stge0 # Разрешаем выход трафика с внешнего ip на любой ТОЛЬКО через внешний интерфейс ${fwcmd} add allow ip from <внешний ip> to any out xmit stge0 # Разрешаем вход трафика снаружи на внешний ip через внешний интерфейс ${fwcmd} add allow ip from any to <внешний ip> in via stge0 # Разрешаем весь TCP трафик с установленным соединением (Когда бит ACK сброшен и установлен SYN. См. RFC по установке TCP соединения) ${fwcmd} add allow tcp from any to any established # Разрешаем трафик внутри локалки через внутренний интерфейс ${fwcmd} add allow ip from 192.168.1.0/24 to 192.168.1.0/24 via msk0 # Разрешаем трафик из локалки куда угодно через внутренний интерфейс (трафик поступает из локалки во внутренний интерфейс) ${fwcmd} add allow ip from 192.168.1.0/24 to any in via msk0 # Разрешаем трафик из локалки куда угодно через внешний интерфейс (трафик из локалки выходит с внешнего интерфейса) ${fwcmd} add allow ip from 192.168.1.0/24 to any out via stge0 # Разрешаем входящий трафик откуда угодно в локалку через внешний интерфейс ${fwcmd} add allow ip from any to 192.168.1.0/24 in via stge0 # Разрешаем исходящий трафик откуда угодно в локалку через внутренний интерфейс ${fwcmd} add allow ip from any to 192.168.1.0/24 out via msk0 # Разрешаем весь UDP ходящий через внутренний интерфейс (Это необходимо если у вас в сети функционирует DNS и DHCP) ${fwcmd} add allow udp from any to any via msk0 # Запрещаем все ${fwcmd} add deny log ip from any to any |
------- Отправлено: 11:48, 14-09-2010 | #23 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - [IPFW] Включить форвардинг в модульном IPFW | w0mbat | Общий по FreeBSD | 5 | 29-01-2010 10:44 | |
Вопрос - FreeBSD 7.1 ipfw,natd | kirimey | Общий по FreeBSD | 1 | 05-05-2009 00:27 | |
FreeBSD - freeBSD 7.1 and ipfw, natd -> redirect_port | kirimey | Общий по FreeBSD | 21 | 23-04-2009 15:25 | |
FreeBSD - IPFW через какие правила прошел пакет / debuging ipfw | lcat | Общий по FreeBSD | 2 | 03-02-2009 10:24 | |
DMZ+portmapping | FAT_32 | Общий по Linux | 4 | 24-07-2007 18:56 |
|