The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"NATD+IPFW"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"NATD+IPFW"
Сообщение от ik emailИскать по авторуВ закладки on 03-Дек-02, 11:55  (MSK)
Проблемма в том, что у меня не происходир редирект с фришки 80 порт на локальную машину, где установлен IIS.

эТо файл natd.conf

same_ports
use_sockets
interface xl0
redirect_port tcp 192.168.3.69:80 80

это ipfwrules.conf

fwcmd="/sbin/ipfw"

# Force a flushing of the current rules before we reload.
$fwcmd -f flush

$fwcmd add 00001 allow ip from any to any via lo0
$fwcmd add 00002 allow ip from any to any via rl0
$fwcmd add 00003 allow tcp from any to any via xl0 established

$fwcmd add 1000 divert 8668 tcp from any to 212.44.139.138  via xl0
$fwcmd add 2000 divert 8668 ip from 192.168.3.254 to any via xl0

$fwcmd add 00022 allow tcp from any to any 22 setup
$fwcmd add 00025 allow tcp from any to any 25 setup
$fwcmd add 00053 allow udp from any to any 53 out xmit xl0
$fwcmd add 00053 allow udp from any 53 to any in recv xl0
$fwcmd add 00080 allow tcp from any to any 80 setup
$fwcmd add 00110 allow tcp from any to any 110 setup
$fwcmd add 00113 reset log tcp from any to any 113 in recv xl0

$fwcmd add 65500 allow icmp from any to any
$fwcmd add 65530 deny log ip from any to any


Соответсвтенно rc.conf

hostname="alm.wall"
ifconfig_rl0="inet 192.168.3.230  netmask 255.255.255.0"
ifconfig_xl0="inet 212.44.139.138  netmask 255.255.255.248"
ipv6_enable="NO"
name_enable="YES"
kern_securelevel_enable="NO"
keymap="ru.koi8-r"
linux_enable="YES"
nfs_reserved_port_only="YES"
scrnmap="NO"
sendmail_enable="YES"
sshd_enable="YES"
usbd_enable="NO"
defaultrouter="212.44.139.137"
firewall_enable="YES"
firewall_script="/etc/firewall/fwrules.conf"
natd_enable="YES"
natd_interface="xl0"
natd_flags="-f /etc/natd.conf"
gateway_enable="YES"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: NATD+IPFW"
Сообщение от Алексей emailИскать по авторуВ закладки on 03-Дек-02, 12:12  (MSK)
>Проблемма в том, что у меня не происходир редирект с фришки 80
>порт на локальную машину, где установлен IIS.
>
>эТо файл natd.conf
>
>same_ports
>use_sockets
>interface xl0
>redirect_port tcp 192.168.3.69:80 80
>
>это ipfwrules.conf
>
>fwcmd="/sbin/ipfw"
>
># Force a flushing of the current rules before we reload.
>$fwcmd -f flush
>
>$fwcmd add 00001 allow ip from any to any via lo0
>$fwcmd add 00002 allow ip from any to any via rl0
>$fwcmd add 00003 allow tcp from any to any via xl0 established
>
>
>$fwcmd add 1000 divert 8668 tcp from any to 212.44.139.138  via
>xl0
>$fwcmd add 2000 divert 8668 ip from 192.168.3.254 to any via xl0
>
>
>$fwcmd add 00022 allow tcp from any to any 22 setup
>$fwcmd add 00025 allow tcp from any to any 25 setup
>$fwcmd add 00053 allow udp from any to any 53 out xmit
>xl0
>$fwcmd add 00053 allow udp from any 53 to any in recv
>xl0
>$fwcmd add 00080 allow tcp from any to any 80 setup
>$fwcmd add 00110 allow tcp from any to any 110 setup
>$fwcmd add 00113 reset log tcp from any to any 113 in
>recv xl0
>
>$fwcmd add 65500 allow icmp from any to any
>$fwcmd add 65530 deny log ip from any to any
>
>
>Соответсвтенно rc.conf
>
>hostname="alm.wall"
>ifconfig_rl0="inet 192.168.3.230  netmask 255.255.255.0"
>ifconfig_xl0="inet 212.44.139.138  netmask 255.255.255.248"
>ipv6_enable="NO"
>name_enable="YES"
>kern_securelevel_enable="NO"
>keymap="ru.koi8-r"
>linux_enable="YES"
>nfs_reserved_port_only="YES"
>scrnmap="NO"
>sendmail_enable="YES"
>sshd_enable="YES"
>usbd_enable="NO"
>defaultrouter="212.44.139.137"
>firewall_enable="YES"
>firewall_script="/etc/firewall/fwrules.conf"
>natd_enable="YES"
>natd_interface="xl0"
>natd_flags="-f /etc/natd.conf"
>gateway_enable="YES"

У меня редирект портов через nat так и не получился. Что только не делал.
Сделай все прощее. Поставь сокет, как советует FreeBsd, и пробрось порт.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: NATD+IPFW"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 03-Дек-02, 13:11  (MSK)
>>Проблемма в том, что у меня не происходир редирект с фришки 80
>>порт на локальную машину, где установлен IIS.
>>
>>эТо файл natd.conf
>>
>>same_ports
>>use_sockets
>>interface xl0
>>redirect_port tcp 192.168.3.69:80 80
>>
>>это ipfwrules.conf
>>
>>fwcmd="/sbin/ipfw"
>>
>># Force a flushing of the current rules before we reload.
>>$fwcmd -f flush
>>
>>$fwcmd add 00001 allow ip from any to any via lo0
>>$fwcmd add 00002 allow ip from any to any via rl0
>>$fwcmd add 00003 allow tcp from any to any via xl0 established
>>
>>
>>$fwcmd add 1000 divert 8668 tcp from any to 212.44.139.138  via
>>xl0
>>$fwcmd add 2000 divert 8668 ip from 192.168.3.254 to any via xl0
>>
>>
>>$fwcmd add 00022 allow tcp from any to any 22 setup
>>$fwcmd add 00025 allow tcp from any to any 25 setup
>>$fwcmd add 00053 allow udp from any to any 53 out xmit
>>xl0
>>$fwcmd add 00053 allow udp from any 53 to any in recv
>>xl0
>>$fwcmd add 00080 allow tcp from any to any 80 setup
>>$fwcmd add 00110 allow tcp from any to any 110 setup
>>$fwcmd add 00113 reset log tcp from any to any 113 in
>>recv xl0
>>
>>$fwcmd add 65500 allow icmp from any to any
>>$fwcmd add 65530 deny log ip from any to any
>>
>>
>>Соответсвтенно rc.conf
>>
>>hostname="alm.wall"
>>ifconfig_rl0="inet 192.168.3.230  netmask 255.255.255.0"
>>ifconfig_xl0="inet 212.44.139.138  netmask 255.255.255.248"
>>ipv6_enable="NO"
>>name_enable="YES"
>>kern_securelevel_enable="NO"
>>keymap="ru.koi8-r"
>>linux_enable="YES"
>>nfs_reserved_port_only="YES"
>>scrnmap="NO"
>>sendmail_enable="YES"
>>sshd_enable="YES"
>>usbd_enable="NO"
>>defaultrouter="212.44.139.137"
>>firewall_enable="YES"
>>firewall_script="/etc/firewall/fwrules.conf"
>>natd_enable="YES"
>>natd_interface="xl0"
>>natd_flags="-f /etc/natd.conf"
>>gateway_enable="YES"
>
>У меня редирект портов через nat так и не получился. Что только
>не делал.
>Сделай все прощее. Поставь сокет, как советует FreeBsd, и пробрось порт.

А это что???
$fwcmd add 1000 divert 8668 tcp from any to 212.44.139.138  via xl0
$fwcmd add 2000 divert 8668 ip from 192.168.3.254 to any via xl0

1. На одном порту два диверта
2. 212.44.139.138 хост? или все же сеть "inet 212.44.139.138  netmask 255.255.255.248"


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: NATD+IPFW"
Сообщение от ik emailИскать по авторуВ закладки on 03-Дек-02, 13:23  (MSK)
1. ОК, как правильно написать divert например для 80 порта на адрес 192.168.0.1:80
2. Это машина на которой FreeBSD стоит и которая gateway.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: NATD+IPFW"
Сообщение от ik emailИскать по авторуВ закладки on 03-Дек-02, 12:56  (MSK)
Блин должно так работать....:((
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: NATD+IPFW"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 03-Дек-02, 13:49  (MSK)
>Блин должно так работать....:((


Для начала

$fwcmd add 10 divert 8668 tcp from any to any via xl0

А правило редиректа правильно написано

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: NATD+IPFW"
Сообщение от ik emailИскать по авторуВ закладки on 03-Дек-02, 13:57  (MSK)
>>Блин должно так работать....:((
>
>
>Для начала
>
>$fwcmd add 10 divert 8668 tcp from any to any via xl0
>
>
>А правило редиректа правильно написано

короче теперь вот так
natd.conf

use_sockets yes
same_ports yes

redirect_port tcp 192.168.3.254:25 25

далее

fwrules.conf

fwcmd="/sbin/ipfw"

$fwcmd -f flush

$fwcmd add 00001 allow ip from any to any via lo0
$fwcmd add 00002 allow ip from any to any via rl0
$fwcmd add 00003 allow tcp from any to any via xl0

$fwcmd add divert natd all from any to any via xl0
$fwcmd add allow ip from any to any
$fwcmd add deny ip from any to any

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: NATD+IPFW"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 04-Дек-02, 10:18  (MSK)
>>>Блин должно так работать....:((
>>
>>
>>Для начала
>>
>>$fwcmd add 10 divert 8668 tcp from any to any via xl0
>>
>>
>>А правило редиректа правильно написано
>
>
>
>короче теперь вот так
>natd.conf
>
>use_sockets yes
>same_ports yes
>
>redirect_port tcp 192.168.3.254:25 25
>
>далее
>
>fwrules.conf
>
>fwcmd="/sbin/ipfw"
>
>$fwcmd -f flush
>
>$fwcmd add 00001 allow ip from any to any via lo0
>$fwcmd add 00002 allow ip from any to any via rl0
>$fwcmd add 00003 allow tcp from any to any via xl0
>
>$fwcmd add divert natd all from any to any via xl0
>$fwcmd add allow ip from any to any
>$fwcmd add deny ip from any to any

Так работает или нет?

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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