natd на Freebsd7.0 где ошибки?

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение Spook1680 » 2010-01-14 12:41:06

Подскажите пожалуйста тестирую машинку)) freebsd 7.0 нужно запустить натд
Страница открываеться но до половины а то вобще не открывается. Вчем ошибка?
есть два интерфейся (тестирую на рабочей сетке)
1) смотрит в инет.
stge0
2)локальный
rl0
сделал следующие настройки
rc.conf прописал

Код: Выделить всё

natd_enable="YES"
ifconfig_stge0="inet 192.168.0.60 netmask 255.255.255.0"
defaultrouter="192.168.0.102"
natd_inteface="stge0"
inetd_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
gateway_enable="YES"
ifconfig_rl0="inet 192.168.21.1 netmask 255.255.255.0"
natd_flags="-m -s -u"
Так же прописано

options IPFIREWALL
options IPDIVERT
в ядро и перекампилено.
Что не так? Возможно что файрвол что-то запрещает?
из фряхи вижу локальную машину
ping на 192.168.21.2 идет. (адрес рабочей машины).
прописал днс у пользователя в локалке на тестовой машине.

Сама фряха у инет выходит, принговал яндекс.
Подскажите пожалуйсат как можно побороть аказию, очень срочно. :cz2:
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение schizoid » 2010-01-14 12:52:15

Код: Выделить всё

ipfw add divert natd all from any to any via stge0
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение hizel » 2010-01-14 12:54:45

нет там rc.firewall должен поддерживать

Код: Выделить всё

ipfw show
смотрите
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение schizoid » 2010-01-14 13:05:49

тип OPEN

Код: Выделить всё

case ${firewall_type} in
[Oo][Pp][Ee][Nn])
        setup_loopback
        ${fwcmd} add 65000 pass all from any to any
        ;;

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

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение hizel » 2010-01-14 13:19:27

выше смотри:

Код: Выделить всё

case ${firewall_type} in
[Oo][Pp][Ee][Nn]|[Cc][Ll][Ii][Ee][Nn][Tt])
        case ${natd_enable} in
        [Yy][Ee][Ss])
                if [ -n "${natd_interface}" ]; then
                        ${fwcmd} add 50 divert natd ip4 from any to any via ${natd_interface}
                fi
                ;;
        esac
        case ${firewall_nat_enable} in
        [Yy][Ee][Ss])
                if [ -n "${firewall_nat_interface}" ]; then
                        if echo "${firewall_nat_interface}" | \
                                grep -q -E '^[0-9]+(\.[0-9]+){0,3}$'; then
                                firewall_nat_flags="ip ${firewall_nat_interface} ${firewall_nat_flags}"
                        else
                                firewall_nat_flags="if ${firewall_nat_interface} ${firewall_nat_flags}"
                        fi
                        ${fwcmd} nat 123 config log ${firewall_nat_flags}
                        ${fwcmd} add 50 nat 123 ip4 from any to any via ${firewall_nat_interface}
                fi
                ;;
        esac
esac
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение Spook1680 » 2010-01-14 13:28:09

schizoid писал(а):

Код: Выделить всё

ipfw add divert natd all from any to any via stge0
Непомалго(
прописал данное правило

Код: Выделить всё

rc.conf
firewall_type="/usr/local/etc/firewall.conf"



в фалек firewall.conf указал что вы говорили
но не пашет инет на локальной машине
и пропал пинг яндекса на фряхе?
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение Spook1680 » 2010-01-14 13:37:20

hizel писал(а):нет там rc.firewall должен поддерживать

Код: Выделить всё

ipfw show
смотрите
выдает следующее

Код: Выделить всё

00400 226 16495 divert 8668 ip from any to any via stge0
00500 161 10388 allow ip from any to any
65535 72 6595 deny ip from any to any
[code]
доконца не понимаю вроде как 86668 это типа все должно бегать?




[code]
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение schizoid » 2010-01-14 14:05:36

firewall_type="/usr/local/etc/firewall.conf"
так не правильно
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение Spook1680 » 2010-01-14 16:06:54

не срабатывает.
кабель проверил
то же пашет
два компа соедин.
бел- зел
зелен
бел оранж
синий
бел син
оранж
бел кор.
корич.
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение schizoid » 2010-01-14 17:03:11

настройки ТОГО компа приведите
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение Spook1680 » 2010-01-14 17:43:37

schizoid писал(а):настройки ТОГО компа приведите
указан адрес компа
192.168.21.2
маска 255.255.255.0
шлюз 192.168.21.1

и днс. прописаны
эти же днс прописаны на фряхе
resolv.conf

Код: Выделить всё

nameserver 87.245.190.122
[code]
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение Spook1680 » 2010-01-14 17:48:57

Подскажите пожалуйста уважаемые коллеги в чем загвоздка и где мой касяк.
Может неравильно с над что-то сделал.
пробовал вариант и с флагами

Код: Выделить всё

natd_flags="-m -s -u"

и вариант отдельного файла для над

Код: Выделить всё

natd_flags="-f /etc/natd.conf"
указывал там нижеследующее
same_ports yes use_sockets yes

Кабель перепроверял, пинг идет, нета нет
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение schizoid » 2010-01-15 12:00:34

отключите фаервол вообще
создайте файл /etc/ipnat.conf
в него впишите следующее

Код: Выделить всё

map stge0 192.168.21.0/24 -> 0.0.0.0/32
дальше в /etc/rc.conf добавьте строки:

Код: Выделить всё

gateway_enable="YES"
ipnat_enable="YES"
ipnat_program="/sbin/ipnat"
ipnat_rules="/etc/ipnat.conf"
затем стартуете

Код: Выделить всё

/etc/rc.d/ipnat start
дальше на тачках которые нужно выпустить в инет прописываете Ип/маску/шлюз(сервер)/ДНС(скорее_всего_провайдер)
все. инет должен работать. при выключенном файерволе!!!!
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение Spook1680 » 2010-01-15 19:24:56

schizoid писал(а):отключите фаервол вообще
создайте файл /etc/ipnat.conf
в него впишите следующее

Код: Выделить всё

map stge0 192.168.21.0/24 -> 0.0.0.0/32
дальше в /etc/rc.conf добавьте строки:

Код: Выделить всё

gateway_enable="YES"
ipnat_enable="YES"
ipnat_program="/sbin/ipnat"
ipnat_rules="/etc/ipnat.conf"
затем стартуете

Код: Выделить всё

/etc/rc.d/ipnat start
дальше на тачках которые нужно выпустить в инет прописываете Ип/маску/шлюз(сервер)/ДНС(скорее_всего_провайдер)
все. инет должен работать. при выключенном файерволе!!!!
спасибо заработало)) но глючит периодически выдает
при пинге на саму себя
ping 192.168.21.1
ping: sendo: Permissiond denied
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение schizoid » 2010-01-15 19:36:47

ping: sendo: Permissiond denied
это фаервол
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение hizel » 2010-01-15 19:36:57

:-D
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Spook1680
лейтенант
Сообщения: 996
Зарегистрирован: 2009-07-28 12:26:09

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение Spook1680 » 2010-01-15 19:59:05

огромное спасибо разобрался), только осталось с фаерволом разобраться. А что лучше использовать для защиты от атак из портов что можно собрать?
Есть же что-то по проще чем штатный фаэрвол на фряхи уж больно он жутковатый или безниво никуда?
"Гента вообще форкLFS в свою очередь мутант Скалвари
которая BSD с ядром Линя BSD - мутировал-AT&T UNIX
а там был UNICS - MULTICS, счёты, глиняные таблички, палочки,
большой взрыв, сингулярность, пиз...ц. Вывод: RedHat использует пиз..ц. "

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35504
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: natd на Freebsd7.0 где ошибки?

Непрочитанное сообщение Alex Keda » 2010-01-15 21:43:27

куда уж проще
Убей их всех! Бог потом рассортирует...