三台计算机访问互联网,但在“ifconfig”中只显示两个网络接口,为什么?

三台计算机访问互联网,但在“ifconfig”中只显示两个网络接口,为什么?

我的网关(路由器)连接到 DSL。

网关连接到 1 个无线收发器设备。2 台固定计算机连接到路由器。在我执行 ifconfig 时,2 台固定计算机已连接到互联网。1 台(我的笔记本电脑)计算机正在访问无线互联网。然而,当我这样做时,ifconfig我只能看到 2 个网络接口:eth0eth1(和lo)。

当我有 3 个不同的互联网连接时,为什么我看不到 3 个网络接口?

答案1

我不确定我理解得是否正确。但是您有 1 个无线网关和 3 个与其相连的设备?

这样做是否配置仅显示运行命令的电脑上的物理硬件/连接 - 而不是可用的连接或其他设备。

ifconfig 代表接口配置

  • 接口是计算机上的虚拟层或物理层,使计算机能够使用标准(例如,在本例中为 TCP/IP)与其他设备进行通信

  • eth0可能是你的有线网卡运行在 10/100/1000

  • eth1您的无线接口可能以 a/b/g/n 速度运行。
  • lo是一个虚拟接口,称为环回,使用 home(127.0.0.1)或(localhost)或任何您的计算机名称绑定到您的计算机(因为它会循环回到它自己)

要查看其他计算机,您需要使用类似地址解析协议并查找网络范围内的其他计算机或设备。

另外,正如建议的那样,您可以使用无线工具系统配置扫描接入点(接入点不是接口 - 但接入点本身使用接口与 ARP 中找到的其他设备进行通信)

而且您只有 1 个互联网连接,而不是 3 个。

总共应该有 5 个 ARP 条目 - 2 台 PC、1 台笔记本、1 台交换机和 1 台调制解调器

在此处输入图片描述

因此,正如您在图中所看到的,每个主机都有一个 eth0 接口,网关有 eth0,另一端的 ISP 有 eth0。设备拥有的接口越多,数字就越高。

答案2

ifconfig向您展示接口即,您可能会看到每个有线(物理)连接都有一个条目,并且无线连接也有一个条目。

什么ifconfig不是向您展示的是連接。您可能通过以太网向尽可能多的连接系统提供数百个文件传输服务,但您仍然只会看到一个以太网卡ifconfig

答案3

Windows 版 ARP

ARP-A

在此处输入图片描述

大多数 Linux/Unix/BSD 发行版中的 ARP

arp 扫描 --interface=eth0

在此处输入图片描述

答案4

我猜你有这个设置;

           <ISP>
             |
      <Router Machine>
             |
         <Switch>
      /      |      \
Machine 1  Machine 2 WiFi AP

如果是这种情况,当然 ifconfig 只会显示两个接口...因为您只有两个接口。

相关内容