The OpenNET Project / Index page

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

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

"помогите новичку, не осилить natd =("  
Сообщение от alex1903 email(ok) on 14-Янв-07, 22:08 
Бьюсь с 12 часов, в отчаянии. Помоги(те).

Имеем:
1. Локальная сеть 192.168.45.0
2. Сервер (FreeBSD 6.1) подключенный к интернету и локальной сети (fxp1 и rl0 соответственно).

Задача:
Установить связь между компьютерами ЛВС и сервером в Интернете.
local_cpu1 <-> local_server <-> inet_server(port 25)

Настройки:
1. Ядро
options IPFIREWALL
options IPDIVERT
2. rc.conf
gateway_enable="YES"
natd_enable="YES"
natd_interface="fxp1"
natd_flags="-f /etc/natd.conf"
firewall_enable="YES"
firewall_type="/etc/firewall.conf"
4. firewall.conf
add 100 divert natd ip from any to me 26 via rl0
add 110 divert natd ip from inet_server to me via fxp1
3. natd.conf
пуст, и чего я только не пробывал

Недавно прешёл на FreeBSD с Windows. Там WinGate стоял.
Маппингом там эта фича звалась.

Задача чувствую тривиальна. То-ли у меня подход неверный, то-ли руки кривые...

Подскажите пожалуйста, как natd настроить.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "помогите новичку, не осилить natd =("  
Сообщение от butcher (ok) on 15-Янв-07, 00:26 
>2. Сервер (FreeBSD 6.1) подключенный к интернету и локальной сети (fxp1 и
>rl0 соответственно).
>
>Задача:
>Установить связь между компьютерами ЛВС и сервером в Интернете.
>local_cpu1 <-> local_server <-> inet_server(port 25)
>add 100 divert natd ip from any to me 26 via rl0
>add 110 divert natd ip from inet_server to me via fxp1

Не совсем понял задачу. Если компьютеры из сети должны соединяться с inet_server:25, то примерно такие правила должны быть:
add 100 divert natd tcp from any to inet_server 25 out xmit fxp0
add 110 divert natd tcp from inet_server 25 to me in recv fxp0

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "помогите новичку, не осилить natd =("  
Сообщение от alex1903 (ok) on 15-Янв-07, 02:46 
>Не совсем понял задачу. Если компьютеры из сети должны соединяться с inet_server:25,
>то примерно такие правила должны быть:
>add 100 divert natd tcp from any to inet_server 25 out xmit
>fxp0
>add 110 divert natd tcp from inet_server 25 to me in recv
>fxp0

Спасибо за ответ.

Да, это если с указанием шлюза на локальном компьютере.
Я хотел без него перебрасывать пакеты.
local_client (connect to 192.168.45.1:26) -> (listen 192.168.45.1:26) server (xxx.xxx.xxx.xxx) -> inet_server:25
А без него, как я уже понял, никак. Или я ошибаюсь?
Щас разбираюсь, постепенно информацию усваиваю.
Дома уже, доступ к серваку извне закрыт. Досконально изучаю маны и статейки почитываю.
Если кто совет даст - буду оч. признателен.

Ещё раз спасибо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "помогите новичку, не осилить natd =("  
Сообщение от statut on 15-Янв-07, 06:53 
>>Не совсем понял задачу. Если компьютеры из сети должны соединяться с inet_server:25,
>>то примерно такие правила должны быть:
>>add 100 divert natd tcp from any to inet_server 25 out xmit
>>fxp0
>>add 110 divert natd tcp from inet_server 25 to me in recv
>>fxp0
>
>Спасибо за ответ.
>
>Да, это если с указанием шлюза на локальном компьютере.
>Я хотел без него перебрасывать пакеты.
>local_client (connect to 192.168.45.1:26) -> (listen 192.168.45.1:26) server (xxx.xxx.xxx.xxx) -> inet_server:25
>А без него, как я уже понял, никак. Или я ошибаюсь?
>Щас разбираюсь, постепенно информацию усваиваю.
>Дома уже, доступ к серваку извне закрыт. Досконально изучаю маны и статейки
>почитываю.
>Если кто совет даст - буду оч. признателен.
>
совет - пользуйте PF, он попроще будет
>Ещё раз спасибо.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "помогите новичку, не осилить natd =("  
Сообщение от Александр (??) on 15-Янв-07, 08:01 
>Бьюсь с 12 часов, в отчаянии. Помоги(те).
>
>Имеем:
>1. Локальная сеть 192.168.45.0
>2. Сервер (FreeBSD 6.1) подключенный к интернету и локальной сети (fxp1 и
>rl0 соответственно).
>
>Задача:
>Установить связь между компьютерами ЛВС и сервером в Интернете.
>local_cpu1 <-> local_server <-> inet_server(port 25)
>
>Настройки:
>1. Ядро

options         IPFIREWALL              # firewall                    
options         IPFIREWALL_VERBOSE      # enable logging to syslogd(8)
options         IPFIREWALL_VERBOSE_LIMIT=100    # limit verbosity    
options         IPFIREWALL_FORWARD      # packet destination changes  
options         IPDIVERT                # divert sockets              

>2. rc.conf

firewall_enable="YES"                
firewall_script="/etc/rc.firewall"  
firewall_type="OPEN"                
natd_enable="YES"                    
natd_interface="fxp0"            
    

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "помогите новичку, не осилить natd =("  
Сообщение от Александр (??) on 15-Янв-07, 08:05 
>>Бьюсь с 12 часов, в отчаянии. Помоги(те).
>>
>>Имеем:
>>1. Локальная сеть 192.168.45.0
>>2. Сервер (FreeBSD 6.1) подключенный к интернету и локальной сети (fxp1 и
>>rl0 соответственно).
>>
>>Задача:
>>Установить связь между компьютерами ЛВС и сервером в Интернете.
>>local_cpu1 <-> local_server <-> inet_server(port 25)
>>
>>Настройки:
>>1. Ядро
>
>options         IPFIREWALL  
>          
># firewall
>options         IPFIREWALL_VERBOSE  
>   # enable logging to syslogd(8)
>options         IPFIREWALL_VERBOSE_LIMIT=100  
> # limit verbosity
>options         IPFIREWALL_FORWARD  
>   # packet destination changes
>options         IPDIVERT  
>          
>  # divert sockets
>
>>2. rc.conf
>
>firewall_enable="YES"
>firewall_script="/etc/rc.firewall"
>firewall_type="OPEN"
>natd_enable="YES"
>natd_interface="fxp0"
>
+
defaultrouter="xxx.xxx.xxx.xxx"    
gateway_enable="YES"                


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "помогите новичку, не осилить natd =("  
Сообщение от alex1903 email(ok) on 15-Янв-07, 18:02 
Всем огромное спасибо.
Всё сделал =).
Поднял шлюз + DHCP сервер поднастроил на раздачу оного.
Работает на ура =).
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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