KV Posted March 4, 2005 Posted March 4, 2005 Здравствуйте. Уважаемые, у нас в малюсенькой домашней сетке возникла проблема из-за нехватки знаний, убедительная просьба помогите. Итак. В нашей сети 12 компьютеров и три выделенных «сервера», каждый для своей задачи. К одному из серверов подключен XDSL модем по которому мы получаем доступ в инет. В этом вопросе проблем нет. Но вот недавно подключили мы к своей сети двоих друзей, живущих достаточно далеко (около километра) и начались небольшие проблемы. В качестве соединения к этим удалённым товарищам использовали прямое кабельное соединение. Сами мы профессиональные радиотехники, взяли схему удлинителя COM порта на NАGe, немного доработали, развязали её оптронами и спаяли аж четыре комплекта, один дуальный для сервера и два одиночных для абонентов. Изначально проверяли на одном абоненте. На сервере стоит ХР, создали прямое кабельное, разрешили доступ в локалку, включили, УРА!! Работает!!! Прописали товарища на прокси сервере и дали выход в инет. Протестировали неделю, работает отлично (для такого соединения) 115 к между абонентом и сервером. Начали подключать второго и тут возникла проблема….. Я наверно больше не буду так подробно описывать, скажу коротко. В один момент времени может подключится только один клиент….. Иными словами, если один соединился с сервером, то второй при попытке соединиться получает сообщения приблизительно такого плана – «система уже использует аналогичное соединение и поэтому курите» Получается тот, кто первый встал, того и тапки……….. Мы реально понимаем, что всё дело в наших кривых руках и пытаемся их выпрямить с Вашей помощью. Вопрос – как добиться, что бы работали одновременно два абонента? Может есть программа специально на этот случай? Ну не может быть такого, что бы нельзя было одновременно обслуживать двух абонентов по двум COMам. Прошу отнестись к нам снисходительно. С уважением Вячеслав. Вставить ник Quote
Kuzmich Posted March 4, 2005 Posted March 4, 2005 Лицензионное ограничение несерверных операционок от Микрософт - не более одного входящего dialup-соединения. Вариантов два: а) поменять роли компов, т.е. "сервером" прямого соединения сделать клиентские компы, а "сервер" заставить неприрывно к ним ломиться б) Поставить Windows 2000/2003 Server или Unix. Вставить ник Quote
KV Posted March 13, 2005 Author Posted March 13, 2005 Спасибо Вам огромное. Установили на сервер, (2000 сервер) и всё заработало, ещё раз большое спасибо за помощь. Оттестировали в течение 10 дней, все довольны, но, как Вы понимаете, возникли очередные грабельки…… Суть их в следующем, пока абоненты ведут себя корректно, то есть аккуратно завершают соединение в конце сеанса, всё работает замечательно, но если в процессе работы у абонента завис компьютер и он воспользовался услугами кнопки Reset, то больше он, без посторонней помощи, подключиться к сети не может. Получается (как мы понимаем) следующая петрушка, поскольку мы используем не полный вариант прямого кабельного соединения, у нас отсутствуют сигналы взаимодействия, управление потоком аппаратное (обманка) и сервер считает, что соединение есть и соответственно абонент не может подключиться……, соединение-то якобы есть…. Приходится созваниваться по телефону и затем вручную сбрасывать входящее соединение на сервере. Теперь вопрос. Каким способом решить такую задачу: 1. периодически, с заданным временным интервалом, проверять существуют ли на данный момент времени входящие соединения 2. если соединение существует, то провести пинг удаленного входящего компьютера 3. если пинг не прошел, то разорвать входящее соединение. Перед тем как задать этот вопрос, мы плотно (посидели) в интернете, но к сожалению не нашли ни одной программы подходящей для нашего случая…. Очень много разнообразных (пинговалок), но все они только опевещают об исчезновении пинга, а нам нужно выполнить конкретное действие. Спасибо. Вставить ник Quote
lamer Posted March 14, 2005 Posted March 14, 2005 Дык, пингом (с заданным интервалом) наличие или отсутствие соединения и проверяется, затем (при отсутствии оного) выполняется определённая команда или программа. Всё это можно сделать при помощи какого либо планировщика. Я для автоматизации использую nnCron (www.nncron.ru). Вставить ник Quote
Guest Posted March 14, 2005 Posted March 14, 2005 приветствую, а чем вы пользуетесь в качестве билинга , если RAE , то она умеет пинговать через заданый промежуток, и при не активности (не доступности ) сама ресетит сессию. к стати ее (RAE) можно настроить просто так для ваших целей (отключить функцию подсчета трафика) , те чтоб смотрела на живость канала. если есть желание пообщатся на эту тему -- мыль dimai@yandex.ru Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.