1

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

В настройках брандмауэра сказано открыть порты 5345-5351 (только TCP). Переадресация портов. Вам также необходимо будет перенаправить порты того же диапазона (5345-5351) на компьютер, на котором работает Сервер. Обычно для этого требуется, чтобы компьютеру, на котором запущен Сервер, был назначен статический IP-адрес в локальной сети.

Возникают проблемы с определением того, какой IP-адрес нам действительно нужно использовать на клиентской стороне этой программы, чтобы получить доступ к компьютеру сервера. Может кто-нибудь пройти через этот процесс ??

Мы работаем на Mac OSX 10.5.

Заранее спасибо!

1 ответ1

1

Если вам нужно использовать эту услугу только внутри вашей офисной сети, вам вообще не нужно ничего делать с AirPort Express. С вашего сервера перейдите к «Системные настройки> Сеть> Ethernet» (или к интерфейсу AirPort, в зависимости от того, как он подключен к вашей сети) и посмотрите, какой у него IP-адрес. Вы должны иметь возможность подключиться к этому адресу из своего клиентского программного обеспечения на любом из клиентов в вашей офисной сети.

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

Люди внутри сети могут по-прежнему использовать частный внутренний IP-адрес вашего сервера, который вы только что искали. Но для людей за пределами сети, если ваш Express использует NAT (мы скоро к этому вернемся), вам нужно настроить сопоставление портов и подключить их к общему IP-адресу вашего Express, который вы можете найти через AirPort-Утилиту.

Утилита AirPort находится в папке "Приложения" /"Утилиты". После запуска AirPort Express должен появиться в списке слева. Дважды щелкните по нему (или выберите "Настройка вручную"), чтобы просмотреть и изменить конфигурацию вашего Express.

Теперь перейдите в Internet> Internet Connection и посмотрите на всплывающее окно «Connection Sharing:». Если он установлен на «Общий публичный IP-адрес», то ваш Express выполняет NAT, что я и ожидал. Если он настроен на что-то другое, то у вас есть потенциально более простая настройка офисной сети, а остальные инструкции не применимы.

Теперь в разделе «Интернет> TCP/IP» вы можете найти публичный IP-адрес вашего Express. Это IP-адрес, на который люди за пределами вашей сети должны указывать свое клиентское программное обеспечение, поэтому запишите его. Надеюсь, у него есть статический IP-адрес, который вы настроили вручную. Если он установлен для DHCP, это может означать, что ваш интернет-провайдер может изменить ваш общедоступный IP-адрес в любое время, что значительно усложняет предоставление вам услуг, к которым люди могут обращаться за пределами вашей офисной сети. Возможно, вам потребуется выяснить, получаете ли вы какие-либо статические IP-адреса с помощью широкополосного интернет-сервиса бизнес-класса, а если нет, то узнать, что нужно для его получения. Вы можете в конечном итоге платить немного больше в месяц.

Кроме того: AirPort Expresses также поддерживают "шпильку NAT", поэтому даже с компьютеров внутри вашей офисной сети вы сможете указать клиентскому программному обеспечению этот публичный IP-адрес и в конечном итоге подключиться к вашему серверу. Однако это приводит к тому, что их трафик проходит через вашу сеть дважды и может повлиять на производительность вашего Express, поэтому более оптимальным будет указывать ваши внутренние клиентские машины на внутренний IP-адрес сервера.

Теперь перейдите в «Интернет> DHCP» и посмотрите, какой диапазон IP-адресов обслуживает ваш Express. По умолчанию Express будет использовать 10.0.1.1 для себя, обслуживать 10.0.1.2 - 10.0.1.200 через DHCP и оставлять 10.0.1.201 - 10.0.1.254 для статических, настроенных вручную IP-адресов для таких вещей, как серверы. Если вы используете здесь другой диапазон IP-адресов, вы должны будете заменить адреса, соответствующие вашей пользовательской настройке, в инструкции ниже.

Теперь перейдите к «Интернет> NAT» и либо установите 10.0.1.201 в качестве хоста по умолчанию (термин Apple для DMZ), либо перейдите к "Настроить сопоставления портов", чтобы указать только один диапазон, который использует ваш серверный программный пакет. Я выбираю 10.0.1.201 в качестве частного статического IP-адреса, который вы будете использовать для своего сервера. Если вы уже выбрали другой IP-адрес .201-.254 для своего сервера, замените этот адрес в этих инструкциях.

Если вы внесли какие-либо изменения в конфигурацию вашего Express, не забудьте нажать кнопку "Обновить", чтобы сохранить их в Express. Пока я в теме, не забудьте обновить прошивку вашего Express, пока вы здесь. Современный Express с поддержкой 802.11n должен быть на прошивке v7.4.2. А более старый b/g Express должен быть на прошивке v6.3.

Теперь перейдите к блоку 10.5, который вы используете в качестве сервера, и вручную настройте его параметры IP-адреса в Системные настройки> Сеть> Ethernet (или AirPort, в зависимости от того, как он подключен к сети)> Дополнительно> TCP/IP. Присвойте ему IP-адрес 10.0.1.201, маску подсети 255.255.255.0, шлюз / маршрутизатор по умолчанию 10.0.1.1, сервер DNS 10.0.1.1 (это говорит о необходимости использования прокси-сервера DNS в Express или вы можете назначить ему публичные адреса DNS-сервера). от вашего интернет-провайдера, или адресов OpenDNS, или DNS-адресов Google, таких как 8.8.8.8 и 8.8.4.4). Для поискового домена вы, вероятно, хотите использовать доменное имя вашего предприятия. Если вы внесли какие-либо изменения, нажмите "Применить".

Теперь убедитесь, что на вашем сервере запущено новое серверное программное обеспечение.

Вот и все, вы должны быть сделаны с настройкой. Теперь вы можете проверить это. На клиентском компьютере в вашей сети запустите клиентское программное обеспечение и попробуйте подключиться к серверу по его внутреннему адресу 10.0.1.201. Если это работает, то с того же внутреннего клиента попробуйте подключиться через открытый IP-адрес Express. Если это не сработает, это может быть просто ошибкой в коде "шпильки NAT" Express. Попробуйте, чтобы кто-то за пределами вашей офисной сети запустил клиентское программное обеспечение и попытался подключиться к общедоступному IP-адресу вашего Express. Это могло бы все еще работать, даже если случай шпильки не сделал.

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