如何使用icmptx?

在Trusty(Ubuntu 14.04,双方)我想创build一个ICMP隧道。 我不知道如何设置IP。 我search并阅读了这样一些文件,但我不知道我应该做什么,在什么服务器。

  1. 客户端的真实IP(互联网IP)重要吗?
  2. 我应该input一个像10.0.0.1这样的虚拟IP吗?
  3. 假设服务器的真实IP是37.38.39.40,我应该在服务器/客户端input什么IP?
  4. 例如,我需要知道我应该input为icmptx -s <ip>以及icmptx -c <ip>什么?
  5. 我应该在37.38.39.40和客户端icmptx -c中运行icmptx -s吗?

ICMP指的是互联网控制消息传递协议,其基础是将其层中的目标parsing和ping到你试图访问的服务器的特定IP。

icmptx -s <server-ip>是指您可以ping通的任何服务器的互联网可访问IP地址。

icmptx -c <client-ip>使用互联网或在线(公共IP),给出您joinnetworking的确切时间。 您可以使用wget http://ipinfo.io/ip -qO从Linuxterminal获取此wget http://ipinfo.io/ip -qO – 这是用户或客户端IP。

build立隧道之后,通过首先从路由器的networking地址转换中删除最初放置的IP,并使用最初检索到的公共IP和路由器(gw)(网关)添加一个新主机,将stream量通过WiFi IP路由到您的外部IP。