PPPoE 连接中的 ptp(或远程 IP)地址是什么?

PPPoE 连接中的 ptp(或远程 IP)地址是什么?

在Linux中当我通过命令连接PPPoE时pon,该plog命令显示两个IP地址:

  • 本地 IP 地址(这是我的互联网公共 IP)
  • 远程 IP 地址(我不知道它是什么?)

我唯一的疑问是这个“远程 IP 地址”是什么?

当我运行ifconfig ppp0命令时,它分别显示“本地 IP 地址”和“远程 IP 地址”为“inet addr”和“PtP”。

当我traceroute到达某个 IP 时,第一跳就是这个“远程 IP 地址”,而当我traceroute从其他某个 IP 到达我的 inet IP 时,没有这个“远程 IP 地址”的迹象。

答案1

点对点连接指的是以太网上的点对点协议。您看到的“PtP”具体是指“点对点”。

这实际上意味着一种通过以太网隧道传输互联网连接的方法,最有可能是通过您的本地交换机。这种方法的工作原理是,您获得调制解调器的本地 IP 地址,然后获得您需要用作互联网连接网关的远程计算机的地址。

根据维基百科文章:

通过使用 PPPoE,用户可以通过以太网网络从一台机器虚拟地“拨号”到另一台机器,在它们之间建立点对点连接,然后通过该连接安全地传输数据包。

您“拨号”的机器(远程 IP)将成为您的互联网服务提供商的网关。

它总是出现在出站连接中,因为它以便您拥有有效的互联网连接。我怀疑它没有出现在传入消息中的原因tracert可能是因为实际上不是您的机器正在获取连接。您很可能有一个一次性的“本地”IP 地址,在本地电话交换机之外看不到。

相关内容