查看“第九课--MicroWRT VLAN 配置”的源代码
←
第九课--MicroWRT VLAN 配置
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- | 本节教程主要介绍microWRT的网络配置,通过本节教程的学习,玩家可以自行设定microWRT的网络以达到自己的实际应用目的。 ==VLAN 介绍== VLAN(Virtual Local Area Network)的中文名为"虚拟局域网"。VLAN 是一种将局域网设备从逻辑上划分成一个个网段, 从而实现虚拟工作组的新兴数据交换技术。这一新兴技术主要应用于交换机和路由器中,但主流应用还是在交换机之中。 但又不是所有交换机都具有此功能,只有VLAN 协议的第二层以上交换机才具有此功能,这一点可以查看相应交换机的说明书即可得知。 Vlan 的作用是划分不同的网络,每个网络之间都不互通。microWRT 有6 个端口,可以最多划分为6 个不同的网络。 每个网络即可以做wan,也可以做lan,一般是一个端口做wan 口,5 个端口做lan 口。下图是microWRT 的网络设置。 [[File:vlan.jpg|800px|thumb|center|Network Configuration]] 在很多情况下,我们需要自定义某一个网口为LAN口或WAN口。 有很多种办法可以完成这个任务:在uboot编译时设定,在OpenWrt编译时设定,在microWRT的配置文件中设定。下面我们分别介绍两种发法。 ==通过配置文件设定== 在microWRT启动后,使用vi打开文件/etc/config/nework文件,可以找到如下内容: config switch_vlan option device 'mt762x' option vlan '1' option ports '0 1 2 3 5 6t' config switch_vlan option device 'mt762x' option vlan '2' option ports '4 6t' 从默认配置可以看出,端口0、1、2、3 、5 属于vlan1,端口4 属于vlan2;然后将vlan0 设置为lan,则端口0、1、2、3、5 为LAN; 则说明将vlan1 设置为WAN,则端口4 为WAN。你可以根据需要把option ports '0 1 2 3 5 6t'这一行的0,1,2,3 去掉, 这样就配置个两个vlan,端口5作为第一个vlan,端口4作为第2个vlan,这样网络环境就配置好了。端口5为LAN,端口4为WAN。 所以,我们可以按照我们的需要改变0、1、2、3、4、5所在的vlan从而实现定义其为LAN口或WAN口(甚至把所有的网口都设置为LAN口或WAN口),不过,这样比较危险。。 修改完配置文件,执行下面的命令,重启网络,就可以使配置生效。 /etc/init.d/network restart ==通过openWRT编译设定== 通过上面的方法,我们可以再系统启动后设定,但是如果我们想在固件编译阶段就完成这个预设呢? 我们假定$(TOPDIR)为OpenWrt的编译目录。通过vi 打开文件 $(TOPDIR)/target/linux/ramips/base-files/etc/uci-defaults/02_network 找到如下内容(: microWRT) ucidef_set_interfaces_lan_wan "eth0.1" "apcli0" ucidef_add_switch "switch0" "1" "1" ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 5 6t" ucidef_add_switch_vlan "switch0" "2" "4 6t" ;; 按照上面的说明进行修改后,重新编译,固件里就保存了新的设定,下载到开发板上就ok了。但是也许你会发现你的openwrt目录下没有这个文件,后面我们会做详细介绍。 |}
返回至
第九课--MicroWRT VLAN 配置
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息