TCP соединение с сотовым модемом? - PullRequest
1 голос
/ 01 марта 2011

У меня есть две машины: A & G. A подключен к Интернету через традиционную телефонную линию ADSL. G подключен через GPRS модем (с SIM-картой).

Я могу инициировать соединение SQL от G до A и отправлять данные, но не могу инициировать соединение SQL от A до G.

Я также могу пинговать с G на А, но не иначе.

есть ли ограничения на сотовую связь? как их побороть?

1 Ответ

5 голосов
/ 01 марта 2011

Несмотря на то, что в ТЕОРИИ вы можете пропинговать G и подключаться к службам баз данных, размещенным на G , на практике это не всегда возможно по нескольким причинам:

  1. В сотовых сетях IP-адреса меняются (вы не всегда получаете один и тот же IP-адрес при каждом подключении)
  2. В сотовых сетях IP-адреса не всегда доступны / общедоступны.Иногда у них есть частная сеть, и они подключаются через NAT для доступа в Интернет.

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

Если вы абсолютно ДОЛЖНЫ подключаться к базе данных, размещенной на конце сети сотовой связи Я бы посоветовал вам попробовать настроить VPN (OpenVPN - хороший продукт, доступный на многих платформах) или с использованием обратного туннеля (это проще, но вам потребуется настраивать обратный туннель каждый раз, когда вы хотите получить доступ к удаленной базе данных).

...