The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"RE: ПОМОГИТЕ настроить NAT"
Отправлено Nightman, 06-Июн-02 10:53 
>ПОМОГИТЕ НАСТРОИТЬ NAT на FreeBSD!!!!!!!
>
>Ситуация следующая:
>
>193.168.8.1-[193.168.8.231-172.16.10.1]-172.16.10.2
>
>В [ ] - адреса моей машины
>192.168.8.1 - интернетный шлюз
>193.168.8.231 - реальный адрес (смотрит с моей машины в инет), интерфейс xl0
>
>172.16.10.1 - смотрит с моей машины в сеть, интерфейс rl0
>172.16.10.2 - пользовательская машина (со шлюзом соответственно 172.16.10.1)
>
>Что было сделано:
>1. В стандартное я дро я добавил следующие опции:
>   options IPFIREWALL
>   options IPFIREWALL_VERBOSE
>   options IPFIREWALL_VERBOSE_LIMIT=10
>   options TCP_DROP_SYNFIN
>   options IPDIVERT
> Отключил опцию IPv6.
> Пересобрал ядро и начал настройку.
>
>2. В файле /etc/rc.firewall создал свой скрипт и записал в него следующее
>
>   ${fwcmd} add divert natd ip from 172.16.10.1/10 to any
>out via xl0
>   ${fwcmd} add divert natd ip from any to 193.168.8.231
>in via xl0
>   ${fwcmd} add pass all from any to any via
>rl0
>   (скрипт работает, ipfw l выдаёт желаемый разультат)
>3. Создал файл /usr/local/etc/rc.d/natd.sh, сделал его загрузочным (755).
> Содержание файла:
>    #!/bin/sh
>    /sbin/natd -f /etc/natd.conf -n xl0
> (знаю что можно и через флаги, но пока сделал так)
>
>4. Создал файл /etc/natd.conf
> Содержание файла:
>    use_sockets yes same_ports yes
>5. И наконец поправил /etc/rc.conf
> Настройки следующие:
>    ifconfig_xl0="inet 193.168.8.231 netmask 255.255.255.0"
>    ifconfig_rl0="inet 172.16.10.1 netmask 255.255.255.0"
>    inetd_enable="YES"
>    kern_securelevel_enable="NO"
>    firewall_enable="YES"
>    firewall_script="/etc/rc.firewall"
>    firewall_type="mytype"
>    firewall_quiet="no"
>    firewall_flags=""
>    natd_program="/sbin/natd"
>    natd_enable="YES" (ставил и NO)
>    tcp_extension="NO"
>    tcp_drop_synfin="YES"
>    icmp_drop_redirect="NO"
>    icmp_log_redirect="YES"
>    defaultrouter="193.168.8.1"
> Вроде все касаемые настройки.
>
>6. По идее после перезагрузки всё должно заработать, но ничего не работает.
>
>   ping со 172.16.10.2 доходит до 172.16.0.1 и до 193.168.8.231,
>но дальше не идёт,
>   т.е. я не могу пингануть шлюз 192.168.8.1 (по моему
>он туда уходит, но обратно никак).
>
>   С BSD машины всё пингуется (и шлюз, и DNS
>сервера) и прекрасно работает.
>   Итог - не работает NAT.
>
>   P.S. пытался делать всё настройками man nat, безрезультатно (всё
>тоже самое).
>Создаётся впечатление что нат кто-то глушит, хотя свою криворукость не исключаю, я
>
>только начинаю изучать BSD (хотя и ковырялся с линюхом).
>
>Очень прошу поделиться Вашими идеями по этому поводу! Заранее спасибо!

gateway_enable=yes

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



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

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