我试图理解该命令输出的含义:
ifconfig ppp0
请注意,我正在使用互联网 USB 板,所以我确信点对点0接口与其关联。我特别有以下问题:
- 什么是领域
P-t-P:x.x.x.x
? - 为什么子网字段设置为 255.255.255.255?
- 如果 inet 地址是我的互联网地址,为什么它与通用网站计算的互联网地址不同(我的意思是http://www.whatismyip.com)?
- inet = 互联网? :)
- 第三行是大写字符串
UP POINTOPOINT RUNNING NOARP MULTICAST
;这是否意味着我的子网不支持级别 2 的多播?
答案1
我将使用我们的 PPP 接口之一(DSL 连接)的输出进行解释:
ppp10 Link encap:Point-to-Point Protocol
inet addr:72.66.54.151 P-t-P:10.1.48.1 Mask:255.255.255.255
inet addr 是我们的本地 IP 地址(inet 确实代表 Internet)。如果您的情况并非如此,则一定存在某些 NAT 或其他奇怪的情况。
PtP 是对等方的 IP 地址。不必是可路由的(而这个则不是)。毫无疑问,对等点有多个地址,其中之一可能是可路由的。
Mask 是网络掩码。 PPP 链路是点对点链路,因此它是/32。链路另一端唯一的东西就是对等点。 (您可能认为整个互联网都在那里,但事实并非如此,您必须使用对等点作为网关。ip route ls
将通过对等点显示默认路由 - 在您的系统上,我们的路由更加复杂。)
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
这些是接口标志。它已启动,它是一个点对点链接,正在运行(我不确定这与 ppp 的启动有什么不同)。它不使用 arp(毫不奇怪,它不是以太网)。它传递多播流量。它的最大传输“单元”为 1492 字节(因为这是 PPPoE)。度量为 1,某些动态路由协议使用该度量。
RX packets:92800 errors:0 dropped:0 overruns:0 frame:0
TX packets:93810 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
这里唯一有趣的是 RX/TX 计数。我认为错误和丢失是可能的,但还没有发生。
RX bytes:12597954 (12.0 MiB) TX bytes:14766512 (14.0 MiB)
pppd
这是自接口创建(很可能是启动)以来通过该接口的总流量。