1

У меня проблемы с открытием порта с одного ПК с Windows в моей локальной сети.

На компьютере с Windows 7 ("Компьютер А") я запускаю Caliber, программу управления электронными книгами, которая называется "Сервер контента электронных книг". По сути, он предоставляет через Интернет каталог контента.

С компьютера А я могу получить доступ к серверу контента на локальном хосте. то есть. http://127.0.0.1:8787 успешно вызывает контент-сервер. С помощью ipconfig я подтвердил, что его локальный IP-адрес - 192.168.1.106. С компьютера B (машина Vista) я могу пропинговать 192.168.1.106. Я несколько раз пытался открыть / отредактировать порт в брандмауэре Windows.

В брандмауэре Windows -> Разрешенные программы на панели управления, я вижу список для Caliber (с проверкой как Home/Work, так и PUblic). Подробно я вижу Имя: Caliber, номер порта 8787, протокол TCP

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

Если я запускаю эту командную строку на компьютере A, я вижу:

netstat -a -n

  TCP    0.0.0.0:554            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:664            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:2869           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:6570           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:6580           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:8787           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:10243          0.0.0.0:0              LISTENING

 TCP    192.168.1.106:63020    74.125.227.51:80       TIME_WAIT
 TCP    [::]:80                [::]:0                 LISTENING
 TCP    [::]:135               [::]:0                 LISTENING
 TCP    [::]:443               [::]:0                 LISTENING
 TCP    [::]:445               [::]:0                 LISTENING
 TCP    [::]:554               [::]:0                 LISTENING
 TCP    [::]:2869              [::]:0                 LISTENING
 TCP    [::]:5357              [::]:0                 LISTENING
 TCP    [::]:6570              [::]:0                 LISTENING
 TCP    [::]:6580              [::]:0                 LISTENING
 TCP    [::]:10243             [::]:0                 LISTENING
 TCP    [::]:49152             [::]:0                 LISTENING
 TCP    [::]:49153             [::]:0                 LISTENING
 TCP    [::]:49154             [::]:0                 LISTENING
 TCP    [::]:49155             [::]:0                 LISTENING
 TCP    [::]:49170             [::]:0                 LISTENING

И много другого барахла, но это кажется уместным, я вижу, что порт 80 открыт (я запускаю веб-сервер xampp apache для Windows на компьютере A) Это единственный раз, когда я вижу порт 8787, указанный в команде netstat.

С компьютера Windows B я могу пинговать 192.168.1.106 и даже просматривать http://drupal.local (на компьютере A) и http://192.168.1.106/ (который переходит к экрану конфигурации Xampp на компьютере A).

Но я не могу получить доступ через компьютер B htttp://192.168.1.106:8787 или htttp://computerhosta:8787

Так что же не так? Это проблема с приложением Caliber или я неправильно открыл порт? Что может помешать открытию этого порта?

В sidenote я попытался использовать telnet с компьютера B, чтобы проверить, открыт ли порт 80 или 8787 для 192.168.1.106. Я не получаю ответа ни для одного из них.

Благодарю.

1 ответ1

2

Хорошо, я думаю, что решил проблему на данный момент.

Я установил калибр на компьютер B (Vista 64) и включил сервер контента Caliber. Это вызвало у меня "Добавить исключение для Калибра", и я согласился. С компьютера AI можно было получить доступ к серверу калибра, без проблем.

Это заставило меня пересмотреть то, как я настраивал вещи на компьютере A (Win 7).

Сначала я удалил все ссылки на Caliber в Windows Firewall -> Allowed Programs.

Я убедился, что все было удалено на экране расширенных настроек.

Затем я включил Caliber, Firewall попросил меня добавить исключение, что я и сделал.

Я проверил общедоступную и частную сеть, но позже понял, что могу отключить общедоступную сеть, и она все равно будет работать.

Одна вещь, которую я заметил, что в разрешенных программах было 2 отдельных записи для Калибра. Либо 1 из них не был проверен, либо первая запись прошла публичную проверку, но не была закрытой, и наоборот. В конечном счете, я удостоверился, что для обеих записей был установлен флажок, и я удостоверился, что приватный был проверен для обеих (Публика больше не была нужна).

(Я перезагрузился по несвязанным причинам, так что МОЖЕТ быть необходимым, хотя вряд ли).

Проблема исправлена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .