2

Вместо того, чтобы приставать к очень полезным Скотту Чемберлену в комментариях к этому вопросу, я перенесу свою проблему сюда.

Я занимаюсь разработкой веб-приложения на своем рабочем компьютере (Windows 7) и получил сообщение об ошибке, в котором говорится о плохом поведении в Mac-версии Firefox. У нас нет Mac, поэтому я принес свой личный ноутбук. Проблема в том, что я не могу подключить его к своей рабочей машине.

Обе машины находятся в локальной сети Wi-Fi. У рабочей машины есть доступ к VPN, которого нет у моего личного ноутбука. Каждый раз, когда я пытаюсь получить доступ к 192.168.1.4:8080 (адрес IPv4, назначенный беспроводной сетью) из браузера моей персональной машины, я ничего не получаю. Я также ничего не получаю, когда я ping 192.168.1.4.

Моей первой мыслью было, что это проблема с брандмауэром; У меня нет разрешений, необходимых, чтобы просто отключить его. Я пробовал пробить дыры через "Брандмауэр Windows в режиме повышенной безопасности" (разрешить входящий доступ через порт 8080, разрешить входящий доступ для всех программ), но, похоже, он ничего не делает.

Мне также пришло в голову, что моя рабочая машина может быть невидимой в сети. Я пытался включить общий доступ к файлам и обнаружение сети через "Расширенные настройки общего доступа", но это тоже не сработало.

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

В то же время, какие другие подходы люди рекомендуют?


Изменить: В ответ на комментарии я дважды проверил, чтобы убедиться, что Mac находится в той же сети. Это; у него есть IP-адрес 192.168.1.7, и я могу ping его с рабочей машины.


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

Я предположил, что, поскольку они находятся в одной сети, Mac будет подчиняться «профилю домена», но дальнейшие исследования говорят мне, что это скорее относится к компетенции «частного профиля». Это разумный вывод?

Разница в том, что в обзоре домена указано «Входящие соединения, которые не соответствуют правилу, заблокированы», а в обзоре "Частное" - "Все входящие соединения заблокированы". Если я правильно интерпретирую это, то любые дыры, которые я пытаюсь проделать в брандмауэре, бесполезны, поскольку они противоречат этому правилу более высокого уровня. Это объяснило бы поведение, которое я вижу; Я могу видеть Mac с компьютера с Windows, но не наоборот.

Если у кого-то есть идеи, которые подтверждают или опровергают эту теорию, я бы хотел их услышать. Тем временем я отправляю: «Могу ли я поговорить с системным администратором?"сообщения в службу поддержки.

3 ответа3

1

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

0

Я не понимаю порт 8080: WiFi не назначает порты, только IP-адрес.

Одна идея: если VPN это позволяет, вы можете использовать Интернет через кабель Ethernet от вашего ПК до вашего Mac. Таким образом, вы создаете свою собственную сеть, которая не находится под контролем вашего сетевого администратора.

Выключите любой брандмауэр на Mac на всякий случай.

0

Очевидно, здесь есть только две возможные проблемы:

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

Вы можете проверить (2) либо

  • проверьте, отвечает ли 192.168.1.4:8080 на вашей рабочей машине (иногда это привычка просто использовать localhost: 8080)
  • намного лучше: откройте командную строку (Win+R, введите cmd) и запустите netstat -nap TCP - вы должны увидеть хотя бы одну строку, где под "Local Address" у вас есть « что-то: 8080» и под "State" "LISTENING" - если что-то не 0.0.0.0 или 192.168.1.4, то IP-привязка является вашей основной проблемой.

PS: под Windows по умолчанию отключены ответы на ICMP-пакеты, поэтому ваш ping с Mac не будет работать даже с выключенным брандмауэром. Тот факт, что вы можете пропинговать другим способом, означает, что это не проблема сети вообще.

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