OpenWrt路由器网络配置及技术支持训练讲座

原标题:OpenWrt路由器网络配置及技术支持训练讲座
内容:
基础:OpenWrt开源系统基本情况 。 基础:获取OpenWrt、开发环境 , 编译流程 。 基础:软件包制作 , 含内核软件包、应用软件包 。 基础:无线、交换机部分设置与参数 , 其他底层软件包作用与设定 。 实战:分析当前客户产品基本情况实战:实现附属挂载只读分区实战:软件包封装实战:内核与软件崩溃的OpenWrt分析处理方法 。 实战:USB4GDongle设备的驱动和使用方法 。 实战:根据客户当前其他情况协助分析 。 实战:了解客户产品设计上的总体问题 , 提供解决方案 。1.本课程可邀请老师到企业内部培训!
2.常年循环在全国各地(如:上海 , 深圳 , 北京 , 苏州等地)开设相关电子技术、研发管理、软件技术等课程欢迎来电来函咨询!(这里不让留联络方式 , 还请大家移步百度搜索我们的ID号)
第一天进入所有基础类课程 。
第二天、第三天进入实战内容 , 以支持服务角度协助客户共同分析解决当前问题 。
interface配置
interface类型的section声明了逻辑网络接口 , 可以为这些接口指定IP地址、别名、物理网络接口名称、路由规则及防火墙规则 。
一个最简的interface节包含以下行:
config'interface''wan'
option'proto''dhcp'
option'ifname''eth0.1'
wan是唯一的逻辑网络接口名称
dhcp指定接口协议 , 这里是dhcp
eth0.1是相关联的物理网络接口名称(用ifconfig可看到)
接口协议可以是以下之一:

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
不同的协议 , 额外的选项也不一样
所有协议类型的有效选项

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
"static"协议

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
"pppoe"协议

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
"dhcp"协议

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
2
alias配置多个ip
网络接口支持配置多个ip地址 , 在linux系统中可以通过ipaddr命令进行配置和查看 , OpenWrt系统中可以通过修改network配置设置接口多ip

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
配置实例
/etc/config/networklan接口配置如下

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
/etc/init.d/networkrestart后 , 通过ip命令查看

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
3
配置路由
network配置文件也支持配置路由 , 可以增加多个section配置多条路由规则
配置路由实例
修改/etc/config/network配置 , 增加以下路由配置

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
保存后重启网络(/etc/init.d/networkreload)
然后通过route命令查看路由是否生效

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
可以看到系统中多了两条路由规则
4
桥配置
OpenWrtlan的桥(bridge)名称叫br-lan , 一个桥下面可以增加多个接口 , 如无线接口wlan0 , 以太网eth0接口等 , 在同一个桥下的接口是二层链路互通的 , 同一桥的接口数据上升到三层(ip层)后 , 都复用桥的地址 , 也就是我们经常说的lan口地址 , 可以通过ifconfigbr-lan查看

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
OpenWrt桥配置

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
修改桥名称
修改/etc/config/network配置 , 将lan口的桥名称由lan修改为0

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
修改无线配置
无线默认是绑定到br-lan桥的 , 修改了桥名称也要对于修改无线绑定的桥 , 无线配置在/etc/config/wireless中 , 绑桥的option为network , 默认是lan , 我们可以修改为0 , 表示绑定到br-0

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
重启network(/etc/init.d/networkreload)
查看接口信息如下

OpenWrt路由器网络配置及技术支持训练讲座
文章图片
现在eth0.1和wlan0绑定到了br-0桥下 , lan口ip也配置到了br-0桥上 。