Налаштування роботи серверу FossDoc на дві мережеві карти

Розглянемо схему, коли машина, на якій встановлено сервер FossDoc, є маршрутизатором, а також через неї здійснюється вихід в інтернет:

Схема организації роботи сервера FossFoc на 2-і мережеві карти

Для організації такої роботи потрібно виконати наступні дії:

Розглянемо докладніше кожен пункт.

Налаштування сервера FossDoc на роботу з двома мережевими картами

Порядок налаштування:

Знайдіть у файлі App.config блок:


<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
    <serverProviders>
         <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel>

Зробіть з нього копію, яку вставте нижче скопійованого блоку. Має вийти так:


<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
    <serverProviders>
         <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel>

<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
     <serverProviders>
        <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel>
<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
    <serverProviders>
        <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel> 

Далі зробіть наступні зміни:

В результаті даний рядок набуває приблизно такий вигляд: channel name="CORBA Internet" ifr="false" bindTo="192.168.120.100" machineName="foss.kharkov.ua" isBidirChannel="true" priority="79" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="19578"

В результаті вищеописаних налаштувань у файлі конфігурації будуть приблизно такі дані:


<channel name="CORBA listener" ifr="false" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
    <channel name="CORBA listener" ifr="false" bindTo="192.168.120.100" isBidirChannel="true" priority="99" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="11301">
        <serverProviders>
            <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
            <provider ref="Channel Sink Provider" />
        </serverProviders>
    </channel>
<channel name=" CORBA Internet " ifr="false" bindTo="192.168.120.100" machineName="foss.kharkov.ua" isBidirChannel="true" priority="79" type="Ch.Elca.Iiop.IiopChannel, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" port="19578">   
    <serverProviders>
        <formatter type="Ch.Elca.Iiop.IiopServerFormatterSinkProvider, IIOPChannel, Culture=neutral, PublicKeyToken=b32294fdd37a99e1" />
        <provider ref="Channel Sink Provider" />
    </serverProviders>
</channel>

Налагодження підключення робочих місць користувачів

Підключення до сервера FossDoc з локальної мережі

Для доступу до сервера FossDoc з локальної мережі в діалозі підключення оберіть ваш сервер у випадаючому списку або вкажіть dns-ім'я серверу (або його ip-адресу) і порт (якщо використовується порт для локальної мережі, відмінний від 11301).

Настройка подключения у локальній мережі

Оберіть також метод аутентифікації, уведіть логін і пароль користувача (якщо потрібно), натисніть Підключитися.

Підключення до сервера FossDoc через інтернет

Для доступу до сервера FossDoc через інтернет у діалозі підключення вкажіть dns-ім'я серверу (або його ip-адресу) і порт, який ви відкрили для роботи віддалених користувачів.

Оберіть також метод аутентифікації (рекомендується FossDoc, якщо не встановлено vpn-канал), уведіть логін і пароль користувача, натисніть Підключитися.

Налаштування підключення через інтернет