我的路由器(Netgear r6700)有四个以太网端口。我通过 telnet 连接到它,然后运行ifconfig
:
br0 Link encap:Ethernet HWaddr <mac address>
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
<a lot of other stuff>
eth0 Link encap:Ethernet HWaddr <mac_address>
<a lot of other stuff>
eth1 Link encap:Ethernet HWaddr <mac_address>
<a lot of other stuff>
eth2 Link encap:Ethernet HWaddr <mac_address>
<a lot of other stuff>
lo Link encap:Local Loopback
...
....
vlan1
vlan2
wl0.1
wl1.1
为什么只有eth0
,eth1
,eth2
而没有eth3
?
答案1
我的路由器(Netgear r6700)有四个以太网端口。
你可能是指它有四个以太网端口局域网接口。
其 WAN 接口上还有一个以太网端口。
由于这是一款双频 WiFi 路由器,因此还有两个 IEEE802.11 无线接口。
我通过 telnet 连接到它,然后运行
ifconfig
:
您应该尝试ifconfig -a
获取网络接口的完整列表。
为什么只有
eth0
,eth1
,eth2
而没有eth3
?
您误解了所掌握的信息。
(ethx
和br0
)网络接口指的是以太网苹果控制器,而不是以太网 LAN 端口。
以太网插孔(即可见的“港口')是一对一的,有专门的PHY 芯片.
一个或多个 PHY 可以通过多媒体接口或 RMMI 总线。
它是用户认为是以太网控制器或接口的 MAC。
但以太网控制器可以处理多个 PHY 或端口/插孔。
换句话说,以太网接口不一定与以太网端口一一映射。
这“HWaddr <mac_address>”您编辑的内容可以澄清 MAC 到 PHY 的连接。
每个以太网 MAC 都有一个地址,即其 MAC 地址,该地址暴露给本地网络。
而 PHY 地址仅在(内部)MII/RMII 总线上使用。尝试从连接到 LAN 端口 0、然后连接到 LAN 端口 1、然后连接到 LAN 端口 2、然后连接到 LAN 端口 3 的 PC 发出
命令。将命令报告的 内容与您的 WiFi 路由器的 MAC 地址进行比较。arp 192.168.1.1
HWaddress
arp