Назад | Перейти на главную страницу

Как использовать icmptx?

В Trusty (Ubuntu 14.04, обе стороны) я хочу создать туннель ICMP. Я не знаю, как установить IP. Я искал и читал некоторые документы, например этот и этот но я не мог понять, что именно мне делать и на каком сервере.

  1. Важен ли реальный IP (интернет IP) клиента?
  2. Должен ли я вводить виртуальный IP-адрес, например 10.0.0.1?
  3. Предполагая, что реальный IP-адрес сервера - 37.38.39.40, какие IP-адреса следует вводить на стороне сервера / клиента?
  4. Например, мне нужно знать, что я должен ввести как IP в icmptx -s <ip> и что в icmptx -c <ip>?
  5. Я должен бежать icmptx -s в 37.38.39.40 и icmptx -c в клиенте?

ICMP относится к протоколу обмена сообщениями управления Интернетом, основа которого разрешает и проверяет цель на своем уровне на конкретный IP-адрес сервера, который вы пытаетесь достичь.

icmptx -s <server-ip> относится к вашему доступному в Интернете IP-адресу любого сервера, на котором вы можете пинговать.

icmptx -c <client-ip> использует Интернет или онлайн (общедоступный IP-адрес), которому предоставляется точный момент, когда вы присоединяетесь к сети. Вы можете получить это из терминала Linux, используя wget http://ipinfo.io/ip -qO - это IP пользователя или клиента.

После того, как туннель установлен, вы маршрутизируете трафик через свой IP-адрес Wi-Fi на внешний IP-адрес, сначала удаляя первоначально размещенный IP-адрес из трансляции сетевых адресов вашего маршрутизатора и добавляя новый хост, используя первоначально полученный общедоступный IP-адрес и маршрутизаторы в качестве gw (шлюза).