1

Тема: NAT+IPFW - что то не получаеться

Система FreeBSD 8.1

Подскажите как правильно настроить NAT+IPFW

вот схема __ttp://www.youpic.ru/images/2011/02/21/3822062803.jpg

Счас с 192.168.5.0 все быстро открываться , то же самый WEBMIN по адресу 192.168.5.3,
а вот с 192.168.1.0 очень медлено по адресу 192.168.1.55, а должно так же само быстро работать!!

Даже глючит  (мс) с 192.168.1.0

а если поменять с bge0 на bge1

то тогда наоборот для 192.168.1.0 быстро а для 192.168.5.0 медлено!!
но тогда сеть 192.168.1.0 с компов которые в 192.168.5.0 не пенгуется!

Подскажите как нужно правильно написать правило для НАТ, чтобы в обе стороны работало быстро ?



# ifconfig

bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 00:1e:c9:f7:56:30
        inet 192.168.1.55 netmask 0xffffff00 broadcast 192.168.1.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 00:1e:c9:f7:56:31
        inet 192.168.5.3 netmask 0xffffff00 broadcast 192.168.5.255
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000
pflog0: flags=0<> metric 0 mtu 33200
pfsync0: flags=0<> metric 0 mtu 1460
        syncpeer: 224.0.0.240 maxupd: 128

rc.firewall

#!/bin/sh
FwCMD="/sbin/ipfw -q"
LanOut="bge0"
${FwCMD} -f flush
${FwCMD} -f queue flush
# NAT
${FwCMD} add divert natd ip from any to any via ${LanOut}
# ping
${FwCMD} add allow icmp from any to any icmptypes 0,8,11
${FwCMD} add allow all from any to any

rc.conf


defaultrouter="192.168.5.10"
hostname="router.home.local"
ifconfig_bge0="inet 192.168.1.55  netmask 255.255.255.0"
ifconfig_bge1="inet 192.168.5.3  netmask 255.255.255.0"
########################
inetd_enable="YES"
keymap="ua.koi8-u"
linux_enable="YES"
moused_enable="YES"
sshd_enable="YES"
#########################
samba_enable="YES"
#########################
#named_enable="YES"
#named_flage="-u bind -g bind"
#rpcbind_enable="YES"
#########################
firewall_enable="YES"
firewall_type="/etc/rc.firewall"
firewall_logging="YES"
#dummynet_enable="YES"
natd_enable="YES"
natd_interface="bge0"
natd_flags="-u -m"
##########################
ntpd_enable=YES
##########################
apache22_enable="YES"

# ipfw show

00100  5013109 12197329978 divert 8668 ip from any to any via bge0
00200     3126      187608 allow icmp from any to any icmptypes 0,8,11
00300 15001733 12764526108 allow ip from any to any
65535    97649   125258473 deny ip from any to any

2

Re: NAT+IPFW - что то не получаеться

не совсем понимаю зачем в данной схеме нужен nat. Ради геммероя если только.

Добавлено: 22-02-2011 23:56:30

ну и на 192.168.1.53 прописать dns.

3

Re: NAT+IPFW - что то не получаеться

Ну стандартными вариантами не получалось заделать, используя gateway

Через такой вариант работает

4

Re: NAT+IPFW - что то не получаеться

что именно не получается? Пока не понятно что вы хотите получить

5

Re: NAT+IPFW - что то не получаеться

А зачем там dns ?

если я захожу по ssh c 192.168.1.53 на 192.168.1.55

и у меня mc подвисает

6

Re: NAT+IPFW - что то не получаеться

dns нужен всегда. Пропишите его.

7

Re: NAT+IPFW - что то не получаеться

счас работает сеть в обе стороны
но с компа 192.168.5.1 когда я захожу на FreeBSD, наберая в браузере 192.168.5.3
то открывается локальный сайт, очень быстро или Вебмин!

но когда я захожу с компа 192.168.1.53 на FreeBSD, наберая в браузере 192.168.1.55
то очень долго открывается локальный сайт,  и Вебмин! Как будто скорость 64 кб/с

8

Re: NAT+IPFW - что то не получаеться

так вы можете объяснить зачем вам nat? Настройте сервер ка шлюз

9

Re: NAT+IPFW - что то не получаеться

а если поменять
natd_interface="bge0"

на

natd_interface="bge1"

и так само в фаерволе

то тогда все на оборот, с 192.168.5.1 будет сайт тормозить

10

Re: NAT+IPFW - что то не получаеться

да отключите вы этот nat вообще. Что он у вас делает, какие функции?

11

Re: NAT+IPFW - что то не получаеться

вот мне дали совет

NAT нафиг, в rc.conf gateway_enable="YES", нат убрать, у клиентов сети 192.168.1.0/24 default route 192.168.1.55, на серверах 192.168.5.0/24 default route 192.168.5.10, и роут на 192.168.1.0/24 через 192.168.5.3

на сервере с фрей default route 192.168.5.10, на циске белый айпи и она натит, на ней же роут на 192.168.1.0/24 на 192.168.5.3. Все.

так и сделал, но тогда я немогу пропинговать компы с другой сети

12

Re: NAT+IPFW - что то не получаеться

ну так может надо настроить все? И тогда будет все работать. Я вам с самого начала говорю что нат нафиг

Добавлено: 23-02-2011 00:14:23

и роут на 192.168.1.0/24 через 192.168.5.3

вы это сделали на уиндовых серверах?

13

Re: NAT+IPFW - что то не получаеться

Нат делает переброс интерфейсов

а на 192.168.1.53 ДНС стоит провайдера
если ставлю 192.168.1.55 то тогда нета нет

Добавлено: 22-02-2011 21:15:54

так счас стоит

и роут на 192.168.1.0/24 через 192.168.5.3

14

Re: NAT+IPFW - что то не получаеться

да нахрена вам делать проброс на сервере?

если ставлю 192.168.1.55 то тогда нета нет

так у вас сервер как dns выступает, почему не использовать его?

Добавлено: 23-02-2011 00:17:29

я вам предлагаю просто настроить нормально freebsd сервер и забить на nat, который вам просто нафиг не нужен

15

Re: NAT+IPFW - что то не получаеться

А по подробней можно ?

16

Re: NAT+IPFW - что то не получаеться

настроить freebsd как шлюз, прописать правильно маршрутизацию.
Я у вас пытаюсь уже минут 10 выяснить зачем вам nat. А вы даже не можете ответить зачем. Какую он выполняет функуцию, кроме того что соединяет ваши две сети 192.168.1.0 и 192.168.5.0?

17

Re: NAT+IPFW - что то не получаеться

Я сразу хотел использовать как шлюз но не как не получилось

через нат получилось сеть хоть сделать

а раньше он тоже работал через нат, счас просто всё с нуля делается

18

Re: NAT+IPFW - что то не получаеться

так настройте его как шлюз, зачем вам использвоать nat который вам не нужен.

19 (22-02-2011 21:31:27 отредактировано cubespace)

Re: NAT+IPFW - что то не получаеться

C:\Documents and Settings\CubeSpace>tracert 192.168.1.1
Трассировка маршрута к 192.168.1.1 с максимальным числом прыжков 30
  1    <1 мс    <1 мс    <1 мс  192.168.5.3
  2     *        *        *     Превышен интервал ожидания для запроса.
  3  ^C
C:\Documents and Settings\CubeSpace>
C:\Documents and Settings\CubeSpace>tracert 192.168.5.1
Трассировка маршрута к 192.168.5.1 с максимальным числом прыжков 30
1 <1 мс <1 мс <1 мс 192.168.1.55
2 * * * Превышен интервал ожидания для запроса.
3 ^C
C:\Documents and Settings\CubeSpace>

это было при варианте со шлюзом

20

Re: NAT+IPFW - что то не получаеться

вы можете показывать сейчас конечно что угодно, но какие у вас настройки сервера? NAT отключен?

Добавлено: 23-02-2011 00:32:15

вы уверены что увас все было нормально настроено для работы шлюзом?

21

Re: NAT+IPFW - что то не получаеться

я не говорю что нормально! бо тогда это работало

но так выяснить почему не работает через шлюз не получилось, пользователям нужна другая сеть

22

Re: NAT+IPFW - что то не получаеться

то есть когда было шлюзом работало? Вы определитесь что у вас было.
И настройте просто как шлюз. Хотя если подумать, то вам точно надо две сети и чтобы они были разделены сервером? Что за свичи у вас используются?
Еслинадо все таки через сервер, то давайте настроим обычный шлюз и все.

23

Re: NAT+IPFW - что то не получаеться

192.168.5.0

там стоят сервера и они должны быть в 5 подсети

FreeBSD должен работать как маршутизатор между сетями + почтовый сервер + SAMBA сервер + резать инет для пользователей с 1 подсети

Добавлено: 22-02-2011 21:45:13

Шлюзом он не был! я пытался настроить как шлюз но не получилось

24

Re: NAT+IPFW - что то не получаеться

так что за свичи то у вас стоят?
Чем режите инет? И что все таки с настройкой как шлюз?

25 (22-02-2011 21:53:36 отредактировано cubespace)

Re: NAT+IPFW - что то не получаеться

procurve 1800 - switch

счас пока не чем не режу! Резать буду фаерволом


а как шлюз, два дня кувырялся с настройками, и статьи читал, может что то пропустил, но допиться пингов между сетями так и не получилось, вот взял нат как альтернативу