почему я не могу открыть порт на Win 7? действительно ли это - отказ приложения?

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

На компьютере Windows 7 ("Компьютер") я выполняющий Калибр, программа управления электронной книгой, которая имеет что-то позвонившее "сервер содержания электронной книги". В сущности это вручает через сеть каталог содержания.

От Компьютера A, я могу получить доступ к серверу содержания на localhost., т.е. http://127.0.0.1:8787 звонит серверу содержания успешно. С ipconfig я подтвердил, что его локальный IP-адрес 192.168.1.106 От Компьютера B (Машина Vista), я могу проверить с помощью ping-запросов 192.168.1.106, я попытался открываться/редактировать порт в Windows Firewall несколько раз.

В брандмауэре Windows-> Позволенные Программы в Панели управления, я вижу список для Калибра (и с Домом/Работой и с проверенной Общественностью) В деталях, я вижу Имя: Калибр, Номер порта 8787, Протокол TCP

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

Если я выполняю эту командную строку на Компьютере 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 апачский веб-сервер для окон на Машине A), Это - единственное время, я вижу порт 8 787 ссылаемых от команды netstat.

Из Windows Computer B я могу, ping 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

Таким образом, что идет не так, как надо? Действительно ли это - проблема с приложением Калибра, или разве я неправильно открыл порт? Какие вещи могли возможно вмешаться в открытие этого порта?

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

Спасибо.

1
задан 02.04.2011, 10:02

1 ответ

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

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

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

Во-первых, на я удалил все ссылки на Калибр в Windows Firewall-> Позволенные Программы.

Я проверил, что все было удалено на экране Advanced Settings.

Затем я включил Калибр, Брандмауэр предложил мне добавлять исключение, которое я сделал.

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

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

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

Проблема решена.

2
ответ дан 12.12.2019, 12:55

Теги

Похожие вопросы