Я не могу получить доступ к серверу азота /inets с любой машины, кроме локального

Благодаря многочисленным дискуссиям на этом форуме я обнаружил, что смогу создать приложение, которое планировал сделать для домашнего использования, на основе азота.

Поэтому я наткнулся на учебники по азоту, демоверсии и документы, и начал проводить некоторые тесты, основанные на самодостаточном сайте inets/ азот. Все шло хорошо, пока я не попытался получить доступ к своему новому веб-сайту с другого компьютера. Конечно, сначала я должен был настроить свою коробку, чтобы маршрутизировать WAN-запросы к локальной сети... Но после дня поиска, чтения и тестирования я все еще застрял...

Что я проверил:

  • позвонить на сайт с локального хоста, используя IP-адрес интрасети или локальный хост: ОК
  • с локального хоста, доступ к статическим страницам и другой путь "my_page.erl": ОК
  • доступ с другого компьютера по адресу локальной сети: я могу перехватить кадры Ethernet, используя Wireshark, но соединение не удается с таймаутом.
  • доступ с другого компьютера по адресу wan: я могу перехватить кадры Ethernet с помощью wireshark (после преобразования адреса), но соединение не удается с таймаутом.

снимок экрана результатов wireshark и netstat

  • доступ с локального ПК по адресу wan: я могу перехватить фреймы Ethernet и использовать wireshark, но соединение не удается с таймаутом.
  • Я добавил несколько макросов DEBUG в свой код, но ни один из них не достигнут.
  • Я пробовал доступ к статическому файлу: такое же поведение.
  • Я проверил с помощью netstat -ap, что процесс beam.smp прослушивает правильный порт: ОК
  • Я проверил наличие кадра ответа на внешнем ПК, используя smartsniff: нет ответа как для доступа к локальной сети, так и для доступа wan.
  • Я тестировал разные порты и маршрутизацию портов.

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

контекст:

  • браузер firefox 16.0.2 и chromium 21.0.1138, работающий на windows XP 32
  • сервер работает на Ubuntu 12.04
  • приложение по умолчанию для азота / воздуха (изменен порт на 8020)
  • Эрланг 15В02
  • nprocreg, 0.2.0
  • parsetools, 2.0.7
  • common_test, 1.6.2
  • мнезия, 4.7.1
  • ssl, 5.1
  • public_key, 0.16
  • компилятор, 4.8.2
  • xmerl, 1.3.2
  • runtime_tools, 1.8.9
  • крипто, 2,2
  • inets, 5.9.1
  • сасл, 2.2.1
  • stdlib, 1.18.2
  • ядро, 2.15.2

1 ответ

Решение

Я ввожу этот ответ просто для того, чтобы упомянуть, что проблема была в конфигурации моего брандмауэра, как указывал Syhpoon, и поэтому она решена.

Другим участникам, что я должен сделать с этим вопросом? Я не думаю, что это большая помощь для других людей, кроме того, что это напоминание для всех нас, кто придерживается:

  • Перечислите все элементы, которые играют в игре
  • "Попроси немного помощи у моих друзей" ... еще не поздно: о)

Должен ли я удалить тему?

Другие вопросы по тегам