网络接口rmnet_ipa0的含义

luc*_*rot 5 android network-interface

在android设备上运行时adb shellifconfig我会得到一个网络接口列表。虽然此答案涵盖了大多数接口名称,但我想知道它代表什么rmnet_ipa0

lo通常代表回送接口(localhost)

无线局域网通常代表无线网络接口

rmnet接口通常与蜂窝连接和USB绑定相关联

坐接口与通过IPv4的IPv6隧道关联

p2p接口通常与对等连接相关联(也许您的Android设备支持WiFi Direct?)

虚拟接口为回送接口提供特殊的别名

我相信USB中继通常是类似的东西rmnet_usb0,而我手机的移动数据连接可能rmnet_data0就是这样,那是什么rmnet_ipa0?

的整个输出ifconfig

rmnet_ipa0 Link encap:UNSPEC
          UP RUNNING  MTU:2000  Metric:1
          RX packets:88626 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64896 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:89068838 TX bytes:9380664

wlan0     Link encap:UNSPEC
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:1756445 errors:0 dropped:53160 overruns:0 frame:0
          TX packets:650187 errors:0 dropped:186 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:985553036 TX bytes:283899452

dummy0    Link encap:UNSPEC
          inet6 addr: fe80::b86e:42ff:fea4:48/64 Scope: Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 TX bytes:210

rmnet_data0 Link encap:UNSPEC
          inet addr:10.149.211.81  Mask:255.255.255.252
          inet6 addr: fe80::6bca:2283:2c80:a22f/64 Scope: Link
          UP RUNNING  MTU:1500  Metric:1
          RX packets:88626 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64896 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:88005326 TX bytes:9380664

lo        Link encap:UNSPEC
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope: Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:2694 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2694 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:166553 TX bytes:166553
Run Code Online (Sandbox Code Playgroud)

UP RUNNING当手机处于飞行模式时,它仍会显示。

Hex*_*gen 6

rmnet_data0 是为 USB 网络共享和蜂窝连接而创建的。请注意,IPA 是 Qualcomm 的“IP 加速”功能。所以当 rmnet_ipa0 存在时,这意味着您使用的是带有高通 SoC 的手机,并且该接口是为 IPA 功能创建的。这个接口就像另一个蜂窝数据隧道,但不会打扰 SoC,从而减少了 SoC 的工作量。

即使您的手机处于飞行模式,rmnet_ipa0 也会在那里(因为设置飞行模式只是将手机中的调制解调器与基站断开连接,但调制解调器和 PC 之间的接口仍然存在)。

  • SoC(片上系统)是手机的CPU,它还集成了其他功能(例如WIFI、蓝牙、USB...)。 (2认同)