Могу ли я проверить IP-адрес 3G-ключа?

Я хочу выполнить ping мое мобильное устройство. Это малиновый Pi с 3G-ключом и рабочим 3G-соединением. Я могу пинговать с моего устройства на улицу, но не наоборот.

То, что я исследовал до сих пор

  1. Я понимаю, что мой провайдер предоставляет мой ключ IPv4-адреса, который находится за many-to-one NAT gateway . Таким образом, я не могу прослушивать публичный IP-адрес моего ключа из дикого интернета.

  2. Насколько мне известно, мой провайдер (Telekom Germany) по- прежнему не поддерживает IPv6 для мобильных соединений, что может быть потенциальным решением, потому что каждое устройство должно получить свой собственный IP-адрес.

  3. Я знаю, что вы можете купить SIM-карты со статическими IPv4-адресами. Но они слишком дороги для моих нужд

Есть ли у меня варианты?

  • Debian Lenny ожидает, что udev на vps, который его не поддерживает
  • Mount dev, proc, sys в среде chroot?
  • Маршрут по умолчанию в debian с двумя интерфейсами
  • Как использовать mencoder для ускорения видео?
  • Пароль samba sync с паролем unix на debian wheezy
  • Ограничить доступ к некоторым сайтам для разных пользователей
  • Как отправить одну команду на несколько ПК по локальной сети (linux)
  • Автоматическое подключение к любому открытому WiFi с Debian
  • 5 Solutions collect form web for “Могу ли я проверить IP-адрес 3G-ключа?”

    Если ваш ключ находится за NAT, тогда у него нет общедоступного IP-адреса, и ваш заголовок сообщения вводит в заблуждение. Также имейте в виду, что IP-адрес может быть доступен, но не доступен для ping -able, если шлюз сети запрещает ICMP-пакеты.

    Прежде всего, я думаю, вы должны сделать то, что @Tyler предложили в комментарии: обратитесь к своему провайдеру и спросите их о:

    • Могут ли они включить общедоступный доступ IPv4 для вашего устройства
    • Могут ли они включить общедоступный доступ IPv6 для вашего устройства. Если еще нет, то когда они будут?
    • Любая другая альтернатива, которую они могут предложить для доступа к вашему устройству через свою сеть

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

    Не удобный и, возможно, не подходящий для вас способ – это удаленная переадресация портов. Вы можете подключиться с вашего raspi к общедоступному серверу и перенаправить соединения из порта на сервер в порт на вашем raspi. Это, конечно, далеко от прямого подключения, и вам придется повторить настройку для каждого порта, к которому вы хотите получить доступ на raspi.

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

    Если ваш 3G-ключ RPi находится за NAT, даже если вы можете пинговать его публичный IP-адрес, это не принесет вам пользы, поскольку это не настоящий IP-адрес вашего RPi.

    Вы находитесь во власти сетевого оборудования операторского класса операторского класса.

    Ваша проблема в какой-то степени разрешается с помощью VPN.

    В системе за пределами сети 3G, которую вы контролируете, доступной вашим 3G-ключом, настройте VPN- сервер (например, OpenVPN). Убедитесь, что он внешне доступен.

    Затем настройте VPN- клиент на Raspberry Pi и периодически пытайтесь подключиться к серверу, когда нет соединения. Я полагаю, что если вы запустите OpenVPN, это будет в основном делать это, хотя через 3G-соединение вы можете захотеть выполнить попытку повторного подключения, чтобы вы не использовали все ваши данные 3G, пытающиеся подключиться к несуществующему VPN-серверу, T намеревается постоянно запускать VPN-сервер. Или запустите его по расписанию.

    Если OpenVPN настроен правильно, вы сможете выполнить ping его и в противном случае действовать так, как если бы он был напрямую подключен.

    Кроме того, изучите, может ли ваш 3G-ключ получить любые текстовые сообщения, отправленные на его номер мобильного телефона. Поддержка Linux для такой функции может быть длинной, и вы можете взглянуть на много исследований о том, как это работает, но, возможно, вы могли бы что-то опросить ключ для текстовых сообщений, а затем запустить или остановить VPN или похожие.

    Я подозреваю, что какой-то вкус туннелирования ipv6 может помочь здесь.

    Я не пробовал это на pi, и с raspian ipv6 по умолчанию все равно не включен , но он может быть включен, если вы этого хотите.

    Мне повезло с v6udpv4 (который предназначен для пробития NAT) и клиентом gw6c с помощью gogo6 / freenet6 – этот протокол был самым надежным для меня через NAT-соединение, но вы можете выбрать другой провайдер / клиент. Это было несколько лет (у меня был некоторый вкус ISP, поставляемый ipv6 в течение многих лет), поэтому мне пришлось скомпилировать моего собственного клиента, и я не помню подробностей, но эта комбинация должна работать. Я не нашел никого, кто пытался использовать gw6c на raspi, поэтому YMMV.

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

    IIRC зарегистрированная учетная запись freenet6 имеет статический IP-адрес (и ваш IP-адрес вряд ли изменится в любом случае), поэтому я бы предложил запись AAA и / или динамический DNS-провайдер, поэтому вам не нужно запоминать чрезмерно длинный IP-адрес ,

    Я бы добавил, что вам понадобится ipv6 в системе, которая также проверит его.

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

    Если ваш провайдер дает вам IPv4-адрес, то очень вероятно, что вы находитесь за шлюзом для многих-к-одному NAT, и вы не сможете проникнуть внутрь NAT извне.

    Возможным решением может быть подключение к внешней службе VPN для получения общедоступного IP-адреса.

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

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

    Interesting Posts

    Как я могу рекурсивно извлекать zip-файлы в Windows, включая удаление?

    Как изменить браузер по умолчанию в Yahoo! посыльный

    Утилита Windows для сохранения / восстановления размера окна и истории позиций?

    Как я могу заставить несколько видеокарт работать в Linux?

    Как конвертировать документы в формат .djvu

    Ноутбуки без шума заземления

    Есть ли практическая причина для Linux с двойной загрузкой вместе с Windows?

    Что такое менеджер хранения матричных данных Intel? И что делает IAAnotif.exe работающим в фоновом режиме?

    Как установить другой метод ввода для каждого окна приложения

    Запретить пользователям подключаться, если Wi-Fi заполнен

    Установите sshfs через macfuse при загрузке

    Восстановить текстовый файл, удаленный из корзины в Mac OS X?

    Мне все еще нужно использовать виртуальную память?

    Горячая клавиша для «вставить ярлык» в обозревателе Windows 7

    Папка поиска MS Outlook для несанкционированной почты?

    Давайте будем гением компьютера.