Сервер PPP в Windows - PullRequest
       23

Сервер PPP в Windows

10 голосов
/ 10 августа 2011

У нас есть решение, при котором некоторое оборудование подключается к COM-порту на компьютере с Win 7 и взаимодействует с нашим Java-приложением. Аппаратное обеспечение хочет использовать сервер PPP для прозрачного подключения к другому серверу по TCP / IP.

У кого-нибудь есть предложения, как это сделать? Запустить собственный сервер PPP ОС из приложения Java с подключением к COM-порту? Как это сделать?

Ответы [ 2 ]

10 голосов
/ 17 августа 2011

Вы можете быть удивлены, обнаружив, что Win7 все еще поддерживает PPP изначально.

Следуйте этим шагам (или что-то в этом роде), и вы должны быть в основном хороши.На самом деле я не выполнял PPP-соединение с Win98, может быть, с Win2k, но шаги выглядят очень похоже на то, что они им вернули.Это не просто, но это должно помочь вам на 80 или 90% пути (последние 10-20% будут обычными неприятными раздражениями при правильной настройке последовательного соединения - в последовательной связи слишком много опций иPPP для правильного запуска с первой попытки подключения).

  • Открыть панель управления
  • Выберите «Телефон и модем».Если он спрашивает вас о местоположении, введите любую информацию, которая вам нужна, чтобы сделать это диалоговое окно счастливым (я думаю, что ему просто нужен код вашей страны, но, возможно, нет, или, возможно, другие вещи - не важно, что мы не будем его использовать).
  • Скажите, что хотите установить модем, и не беспокойтесь, что если не сможете его найти - вы выберете один из списка.
  • Нажмите «Добавить».«и скажите, чтобы он не беспокоился об автоматическом обнаружении»
  • В разделе «(Стандартные типы модемов)» выберите «Кабель связи между двумя компьютерами»
  • укажите, какой последовательный порт использовать

Теперь вам нужно настроить «сетевой адаптер» для соединения PPP.

  • Перейдите в «Центр управления сетями и общим доступом» панели управления
  • Нажмитена «Настройка нового подключения или сети»
  • Выберите «Настройка подключения по телефонной линии»
  • Если появится запрос о том, какой модем использовать, выберите «Кабель связи между двумя компьютерами».модем ", который вы только что настроили (это не должно случитьсяпером, если у вас нет действующего модема на вашем компьютере).
  • Дайте диалоговому окну «Создать подключение удаленного доступа» фиктивный номер телефона, чтобы он позволил вам продолжить ... И дайте ему имя подключения, котороевам нравится вместо «Dial-up Connection»
  • Нажмите «Connect», и он попытается набрать номер.Конечно, это не удастся.Нажмите «Настроить соединение в любом случае»

Теперь настройте различные параметры PPP на новом сетевом адаптере:

  • Нажмите ссылку «Изменить настройки адаптера» в «Сети».and Sharing Center »панель управления
  • Щелкните правой кнопкой мыши на сетевом адаптере, который вы только что создали (« Соединение удаленного доступа »или любое другое имя, которое вы ему дали), и выберите« Свойства »
  • Настройка«Кабель связи между двумя компьютерами» (в основном это позволяет установить скорость).Просмотрите другие вкладки, чтобы найти различные другие параметры, которые вам могут понадобиться контролировать.Не забудьте настроить свойства TCP / IPv4, которые могут вам понадобиться, на вкладке «Сеть».Если вы используете IPv6, убедитесь, что он тоже настроен.

Как только аппаратное устройство установит PPP-соединение с COM-портом Win7, приложение Java должно иметь возможность обмениваться данными по каналу PPP.как будто это был обычный сетевой адаптер.Удачи!

0 голосов
/ 17 августа 2011

Использование Google на основе @hari комментария о javax.comm Я нашел учебник по TINI , который может быть полезен для ваших целей: руководство в равной степени использует соединение PPP через COM-порт с библиотекой TINI как хочешь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...