硬路由看似有很多网口,但其实只有一张网卡(一个网口),所有的网口都是通过划分VLAN来实现不同的功能。如下图:
硬路由有5个网口。
其中Port 0属于VLAN1,作为WAN口。
Port 1~Port 4属于VLAN 0,作为LAN口。
VLAN 0是默认VLAN,这意味着如果数据包没有打标签,就被视为VLAN 0的数据包。
打VLAN标签之后,Port5(无此物理接口)与CPU的eth0连接。
虚拟接口:
pppoe-wan:他就是常见的拨号宽带上网,需要有ISP提供的用户名密码,连接后方可激此接口!
lo:系统虚拟的环回接口,IP地址是127.0.0.1,利用这个接口可以实现系统内部发送和接收数据。
物理接口:
eth0:一块物理网卡。eth0.1 eth0.2都是从此设备上虚拟出来的。
此外还有eth0, eth8, radio0, wlan19,这些都是真实存在的网络硬件设备。
eth0.1 是vlan1分出的Wan口。(每个设备可以自己设备)
eth0.2 是vlan分出的lan口。
br-lan
虚拟设备,用于LAN口设备桥接,可以用brctl show查看使用情况。目前路由器普遍将有线LAN口(一般四个)和WIFI无线接口桥接在一起作为统一的LAN。
br-lan = eth0.1 + rai0 + ra0,即将有线LAN口和无线网统一划分为 LAN,便于管理!