OpenWrt:interface接口页面解释

当你装好Openwrt系统后,如果你点进 网络->接口 ,你会发现这里有许多名为wan,wan6,lan,lan6等等被称为"接口"的东西,本文即是为了理清该概念而生

本文也只是一个小白所写,如有错误请评论留言,有时间就改

首先,"接口"并不是一个真正的物理设备,它只是一个虚拟出来的连接器(Connector),用于连接Openwrt内部网络和外部网络。如图所示:

在你点击"接口"上的"编辑"按钮,这才是我们的重点。(这里以lan接口为演示)

协议:

        这里配置向设备所属网络请求的协议(一般而言是请求)。常用协议有PPPoE,DHCP客户端,静态地址。如果这里是wan接口且你通过这个接口上网,那么通常协议会配置成PPPoE协议,也就是拨号上网。如果你的上级已有一个拨号设备(比如一个能拨号的光猫),这里可以配置为"DHCP客户端",那么路由器会自动获取上级设备(即光猫)分发的IP,只不过这样会多一层NAT。如果协议为"不配置协议",则不管绑定网卡是否有设备连接,Openwrt都不会去处理(完全忽视)

设备:

        用于配置接口所绑定的物理或虚拟设备。这里有时候会出现"br-lan"这种设备,即桥接设备。桥接的概念见这里。桥接会绑定两个及以上的网卡(如果只桥接一个设备,这和单独使用该设备没啥区别),这可以在接口旁边的"设备"选项卡里编辑"br-lan"来更改(有的Openwrt没有这个选项卡,可以试试在接口编辑页面找找看)。桥接后,选定的网卡设备就像连接到了一个交换机。如果你在设置无线功能或其他功能时绑定该"br-lan"网桥接口,这就相当于以上几个设备连到了同一个交换机。举个例子:常规路由器的lan网口和其无线功能(可视为一个无线网卡)这两个部分的网络能互通就是通过桥接实现的,因此无线网络是WLAN,W代表Wireless无线。

        将一个接口的"设备"设置为br-lan,此时再设置ip等东西会在网桥所绑定的网卡上同时生效。


常规设置下的其他东西这里就不介绍了,能看到这篇文章的想必早已了解这些概念

高级设置中,你看得懂的部分可以动,看不懂的部分别管就行,通常也不需要管


 

DHCP配置:

        要使软路由能提供DHCP服务,Openwrt是通过DNSMasq(DHCP/DNS就是配置入口)实现的,配置有两部分:

一:绝大部分DHCP功能在这里实现(图中没开DHCP服务器,请勿搞混)

如果要自定义DHCP发送的网关和DNS,在DHCP高级设置的DHCP选项里自行更改option,参考链接这里或百度"dhcp option"。(例:指定网关为192.168.1.1,指定DNS为192.168.1.254则添加3,192.168.1.1,6,192.168.1.254,如果要配置多DNS在后面加,192.168.1.253,以此类推)

二:还有一部分在这里

如果你找不到就在"网络"再找找,就这点部分

常规软路由的配置模式分析:

主路由:

        wan口网络协议是拨号orDHCP客户端。lan口协议为静态地址,网关不设置,设备为br-lan,开启DHCP服务。此时lan口网桥不会进行请求操作(请不请求都没关系,现在自己就是网关)。假设一个设备连接到了br-lan所绑定的物理网口(有线无线都行),该设备在发送一个广播请求后,软路由会进行回应,给该设备一个ip和其他的东西。具体连接过程参见这里。

旁路由(单臂路由):

        lan口直接配置为DHCP客户端或者静态地址,网关填主路由的ip,子网掩码按主路由设置填写。旁路由不需要WAN口。如果你想让该设备接管DHCP,也可以关闭主路由的dhcp功能,如无特殊需求通常没必要这样做。此时如果手动指定别的设备的网关为旁路由的地址,那么其数据流量会先发到旁路由,处理后再发给主路由。

其他:

Openwrt作主路由开启IPv6支持:

在wan6接口中配置协议为DHCPv6客户端,等一会应该就有IPv6了。如果还要给lan侧设备分配ipv6,先在高级设置里将IPv6分配长度改为64,后将“DHCP服务器”的“IPv6设置”中将路由器通告(又叫RA服务)和DHCPv6服务均改为服务器模式。

防火墙的部分以后再写篇文章,同样是这个专栏。。。。

本文内容参考:

OpenwrtWiki