The OpenNET Project / Index page

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

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

"FreeBSD. как настроить чтобы на внутренний ком можно из внеш..."  
Сообщение от progman_rus (ok) on 08-Июн-07, 17:48 
дома стоит комп с фряхой.
я его ( чудом :-) ) настроил так, что локальная сетка домашня в инете сидит через него.

внутренняя сеть 193.168.0.1 (фряха) - 193.168.0.4 (3 компа)
на фряхе стоит апач, постгрес и прочая лабуда. У провайдера куплен постоянный айпишник.
если в браузере набрать 193.168.0.1 или 89.112.*.* (внешний ip) то открывается стандартная апачевская страница.

вопрос - на одной из внутренних машин (например 193.168.0.3 ) я хочу запустить свой сокет-сервер, мне надо так настройить фряху чтобы сокет клиент из внешней сети мог коннектиться на этот виндовый сервер.
как сие замутить проще всего?

читал тут:  http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...twork-natd.html  
если правильно понял то надо вписать в конфигурацию следующее:
redirect_port tcp 192.168.0.3:7777 7777
и тогда все пакеты с порта 7777 будут редиректиться на локальную машину

только есть трабла, в мане сказано:


В файле /etc/rc.conf должны быть такие строки:
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="fxp0"
natd_flags=""

вот мой текст скрипта /etc/rc.conf


# -- sysinstall generated deltas --
# Thu Aug 24 23:38:35 2006# Created: Thu Aug 24 23:38:35 2006
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
hostname="ms.test"
ifconfig_rl0="inet 193.168.0.1  netmask 255.255.255.0"
inetd_enable="YES"
gateway_enable="YES"
linux_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
proftpd_enable="YES"
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="etel-ppoe"

я конечно вписал в свйо rc.conf redirect_port tcp 192.168.0.3:7777 7777
но как понимаете это не помогло

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

 Оглавление

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


1. "FreeBSD. как настроить чтобы на внутренний ком можно из внеш..."  
Сообщение от universite email(??) on 08-Июн-07, 18:11 

>я конечно вписал в свйо rc.conf redirect_port tcp 192.168.0.3:7777 7777
>но как понимаете это не помогло


Замечание: Если для передачи natd(8) набирается слишком много параметров, возможно также использовать конфигурационный файл. В этом случае имя настроечного файла должно быть задано добавлением следующей строки в /etc/rc.conf:

natd_flags="-f /etc/natd.conf"

Файл /etc/natd.conf будет содержать перечень конфигурационных параметров, по одному в строке. К примеру, для примера из следующего раздела будет использоваться такой файл:

redirect_port tcp 192.168.0.2:6667 6667
redirect_port tcp 192.168.0.3:80 80

Для получения более полной информации о конфигурационном файле прочтите страницу справки по natd(8) относительно параметра -f.

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

2. "FreeBSD. как настроить чтобы на внутренний ком можно из внеш..."  
Сообщение от universite email(??) on 08-Июн-07, 18:14 
Вдогонку, мой конфиг:

#cat /etc/natd.conf


log yes
same_ports yes
use_sockets yes
unregistered_only yes
redirect_port tcp 10.0.0.20:6891 6891
redirect_port udp 10.0.0.20:6892 6892
redirect_port tcp 10.0.0.20:6112-6119 6112-6119
redirect_port udp 10.0.0.20:6112-6119 6112-6119

dynamic yes


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

3. "FreeBSD. как настроить чтобы на внутренний ком можно из внеш..."  
Сообщение от progman_rus (ok) on 08-Июн-07, 18:43 
>Вдогонку, мой конфиг:
>
>#cat /etc/natd.conf
>
 
>log yes
>same_ports yes
>use_sockets yes
>unregistered_only yes
>redirect_port tcp 10.0.0.20:6891 6891
>redirect_port udp 10.0.0.20:6892 6892
>redirect_port tcp 10.0.0.20:6112-6119 6112-6119
>redirect_port udp 10.0.0.20:6112-6119 6112-6119
>
>dynamic yes
>

нет. не работает.
не могут они найти друг дружку
ЗЫ ессно я свои IP и порты вписал а не 10.0.0.20

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

4. "FreeBSD. как настроить чтобы на внутренний ком можно из внеш..."  
Сообщение от GloryS (??) on 09-Июн-07, 14:06 
>дома стоит комп с фряхой.
>я его ( чудом :-) ) настроил так, что локальная сетка домашня
>в инете сидит через него.
>
>внутренняя сеть 193.168.0.1 (фряха) - 193.168.0.4 (3 компа)
>на фряхе стоит апач, постгрес и прочая лабуда. У провайдера куплен постоянный
>айпишник.
>если в браузере набрать 193.168.0.1 или 89.112.*.* (внешний ip) то открывается стандартная
>апачевская страница.
>
>вопрос - на одной из внутренних машин (например 193.168.0.3 ) я хочу
>запустить свой сокет-сервер, мне надо так настройить фряху чтобы сокет клиент
>из внешней сети мог коннектиться на этот виндовый сервер.
>как сие замутить проще всего?
>
>читал тут:  http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...twork-natd.html
>если правильно понял то надо вписать в конфигурацию следующее:
>redirect_port tcp 192.168.0.3:7777 7777
>и тогда все пакеты с порта 7777 будут редиректиться на локальную машину
>
>
>только есть трабла, в мане сказано:
>
 
>В файле /etc/rc.conf должны быть такие строки:
>gateway_enable="YES"
>firewall_enable="YES"
>firewall_type="OPEN"
>natd_enable="YES"
>natd_interface="fxp0"
>natd_flags=""
>

>
>вот мой текст скрипта /etc/rc.conf
>
 
># -- sysinstall generated deltas --
># Thu Aug 24 23:38:35 2006# Created: Thu Aug 24 23:38:35 2006
>
># Enable network daemons for user convenience.
># Please make all changes to this file, not to /etc/defaults/rc.conf.
># This file now contains just the overrides from /etc/defaults/rc.conf.
>hostname="ms.test"
>ifconfig_rl0="inet 193.168.0.1  netmask 255.255.255.0"
>inetd_enable="YES"
>gateway_enable="YES"
>linux_enable="YES"
>sshd_enable="YES"
>usbd_enable="YES"
>proftpd_enable="YES"
>ppp_enable="YES"
>ppp_mode="ddial"
>ppp_nat="YES"
>ppp_profile="etel-ppoe"
>

>
>я конечно вписал в свйо rc.conf redirect_port tcp 192.168.0.3:7777 7777
>но как понимаете это не помогло


а divert в файрволе прописан?
посмотреть ipfw show

если нет желания разбираться со всякими файрволами, дивертами и т.д.
то пропиши в rc.conf
firewall_enable="YES"
firewall_type="OPEN"

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

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

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




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

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