<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
		<id>http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E7%AC%AC%E4%B9%9D%E8%AF%BE--MicroWRT_VALN_%E9%85%8D%E7%BD%AE</id>
		<title>第九课--MicroWRT VALN 配置 - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http:///https//wiki.microduino.cn/index.php?action=history&amp;feed=atom&amp;title=%E7%AC%AC%E4%B9%9D%E8%AF%BE--MicroWRT_VALN_%E9%85%8D%E7%BD%AE"/>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E7%AC%AC%E4%B9%9D%E8%AF%BE--MicroWRT_VALN_%E9%85%8D%E7%BD%AE&amp;action=history"/>
		<updated>2026-04-21T22:29:47Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https//wiki.microduino.cn/index.php?title=%E7%AC%AC%E4%B9%9D%E8%AF%BE--MicroWRT_VALN_%E9%85%8D%E7%BD%AE&amp;diff=7504&amp;oldid=prev</id>
		<title>Shengkai81@gmail.com：Created page with &quot;{| style=&quot;width: 800px;&quot; |- | 本节教程主要介绍microWRT的网络配置，通过本节教程的学习，玩家可以自行设定microWRT的网络以达到自己的实际...&quot;</title>
		<link rel="alternate" type="text/html" href="https//wiki.microduino.cn/index.php?title=%E7%AC%AC%E4%B9%9D%E8%AF%BE--MicroWRT_VALN_%E9%85%8D%E7%BD%AE&amp;diff=7504&amp;oldid=prev"/>
				<updated>2015-01-27T04:50:56Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| style=&amp;quot;width: 800px;&amp;quot; |- | 本节教程主要介绍microWRT的网络配置，通过本节教程的学习，玩家可以自行设定microWRT的网络以达到自己的实际...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;width: 800px;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
本节教程主要介绍microWRT的网络配置，通过本节教程的学习，玩家可以自行设定microWRT的网络以达到自己的实际应用目的。&lt;br /&gt;
&lt;br /&gt;
==VLAN 介绍==&lt;br /&gt;
&lt;br /&gt;
VLAN（Virtual Local Area Network）的中文名为&amp;quot;虚拟局域网&amp;quot;。VLAN 是一种将局域网设备从逻辑上划分成一个个网段，&lt;br /&gt;
从而实现虚拟工作组的新兴数据交换技术。这一新兴技术主要应用于交换机和路由器中，但主流应用还是在交换机之中。&lt;br /&gt;
但又不是所有交换机都具有此功能，只有VLAN 协议的第二层以上交换机才具有此功能，这一点可以查看相应交换机的说明书即可得知。&lt;br /&gt;
&lt;br /&gt;
Vlan 的作用是划分不同的网络，每个网络之间都不互通。microWRT 有6 个端口，可以最多划分为6 个不同的网络。&lt;br /&gt;
每个网络即可以做wan，也可以做lan，一般是一个端口做wan 口，5 个端口做lan 口。下图是microWRT 的网络设置。&lt;br /&gt;
[[File:vlan.jpg|800px|thumb|center|Network Configuration]]&lt;br /&gt;
&lt;br /&gt;
在很多情况下，我们需要自定义某一个网口为LAN口或WAN口。&lt;br /&gt;
有很多种办法可以完成这个任务：在uboot编译时设定，在OpenWrt编译时设定，在microWRT的配置文件中设定。下面我们分别介绍两种发法。&lt;br /&gt;
&lt;br /&gt;
==通过配置文件设定==&lt;br /&gt;
&lt;br /&gt;
在microWRT启动后，使用vi打开文件/etc/config/nework文件，可以找到如下内容：&lt;br /&gt;
&lt;br /&gt;
  config switch_vlan&lt;br /&gt;
        option device 'mt762x'&lt;br /&gt;
        option vlan '1'&lt;br /&gt;
        option ports '0 1 2 3 5 6t'&lt;br /&gt;
  config switch_vlan&lt;br /&gt;
        option device 'mt762x'&lt;br /&gt;
        option vlan '2'&lt;br /&gt;
        option ports '4 6t'&lt;br /&gt;
&lt;br /&gt;
从默认配置可以看出，端口0、1、2、3 、5 属于vlan1，端口4 属于vlan2；然后将vlan0 设置为lan，则端口0、1、2、3、5 为LAN；&lt;br /&gt;
则说明将vlan1 设置为WAN，则端口4 为WAN。你可以根据需要把option ports '0 1 2 3 5 6t'这一行的0,1,2，3 去掉，&lt;br /&gt;
这样就配置个两个vlan，端口5作为第一个vlan，端口4作为第2个vlan，这样网络环境就配置好了。端口5为LAN，端口4为WAN。&lt;br /&gt;
&lt;br /&gt;
所以，我们可以按照我们的需要改变0、1、2、3、4、5所在的vlan从而实现定义其为LAN口或WAN口（甚至把所有的网口都设置为LAN口或WAN口）,不过，这样比较危险。。&lt;br /&gt;
修改完配置文件，执行下面的命令，重启网络，就可以使配置生效。&lt;br /&gt;
  /etc/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
==通过openWRT编译设定==&lt;br /&gt;
&lt;br /&gt;
通过上面的方法，我们可以再系统启动后设定，但是如果我们想在固件编译阶段就完成这个预设呢？&lt;br /&gt;
我们假定$(TOPDIR)为OpenWrt的编译目录。通过vi 打开文件 $(TOPDIR)/target/linux/ramips/base-files/etc/uci-defaults/02_network&lt;br /&gt;
找到如下内容(：&lt;br /&gt;
       microWRT)&lt;br /&gt;
                ucidef_set_interfaces_lan_wan &amp;quot;eth0.1&amp;quot; &amp;quot;apcli0&amp;quot;&lt;br /&gt;
                ucidef_add_switch &amp;quot;switch0&amp;quot; &amp;quot;1&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
                ucidef_add_switch_vlan &amp;quot;switch0&amp;quot; &amp;quot;1&amp;quot; &amp;quot;0 1 2 3 5 6t&amp;quot;&lt;br /&gt;
                ucidef_add_switch_vlan &amp;quot;switch0&amp;quot; &amp;quot;2&amp;quot; &amp;quot;4 6t&amp;quot;&lt;br /&gt;
                ;;&lt;br /&gt;
按照上面的说明进行修改后，重新编译，固件里就保存了新的设定，下载到开发板上就ok了。但是也许你会发现你的openwrt目录下没有这个文件，后面我们会做详细介绍。&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Shengkai81@gmail.com</name></author>	</entry>

	</feed>