路由器更换wan口及vlan配置
情况:
在给新的硬件烧录固件并测试性能的过程中,因为新的设备只有两个网口,测试下来发现两个网口互通,在一个vlan下。
导致两个网口只能设置成一种模式,要么是wan口,要么是lan口。wan口状态下可以收到上级路由的dhcp,但同时接入的pc也能收到上级路由的dhcp。如果是其他连接方式的话导致下级pc可能无法正常联网。
分析:
测试下来不管怎么配置,总是感觉两个端口在一个网段上。感觉是vlan的原因。
尝试:
1、在etc/config/network中配置vlan
config switchoption name 'vlans'option enable_vlan '1'config switch_vlanoption device 'vlans'option vlan '1'option ports '0'config switch_vlanoption device 'vlans'option vlan '2'option ports '1'
没有任何效果
2、更换uboot
在日志列表中看到uboot启动时有提示 SET WAN/LAN LLLLW,便在uboot编译时更换模式为WLLLL,编译烧录。
结果每次启动好之后呗程序修改了,日志上开机上电时打印WLLLL,启动好时打印LLLLW。没有用
3、更改固件配置
在编译工程目录下找到内存配置文件
target/linux.ramips/dts/mt7621.dtsi,找到llllw 改为 wllll 再编译烧录
没用
4、命令行手动配置
通过整个系统的搜索,找到配置的关键代码,在package/ramips/a[[lications/switch/files/switch.sh :111
if [ "$1" = "LLLLW" ]; then62 if [ "$CONFIG_RAETH_SPECIAL_TAG" == "y" ]; then63 #set PVID64 switch reg w 2014 10007 #port065 switch reg w 2114 10007 #port166 switch reg w 2214 10007 #port267 switch reg w 2314 10007 #port368 switch reg w 2414 10008 #port469 switch reg w 2514 10007 #port570 #VLAN member port71 switch vlan set 0 1 1000001172 switch vlan set 1 2 0100001173 switch vlan set 2 3 0010001174 switch vlan set 3 4 0001001175 switch vlan set 4 5 0000101176 switch vlan set 5 6 0000011177 switch vlan set 6 7 1111011178 switch vlan set 7 8 0000101179 else80 #set PVID81 switch reg w 2014 10001 #port082 switch reg w 2114 10001 #port183 switch reg w 2214 10001 #port284 switch reg w 2314 10001 #port385 switch reg w 2414 10002 #port486 switch reg w 2514 10001 #port587 #VLAN member port88 switch vlan set 0 1 1111011189 switch vlan set 1 2 0000101190 fi91 elif [ "$1" = "WLLLL" ]; then92 if [ "$CONFIG_RAETH_SPECIAL_TAG" == "y" ]; then93 #set PVID94 switch reg w 2014 10008 #port095 switch reg w 2114 10007 #port196 switch reg w 2214 10007 #port297 switch reg w 2314 10007 #port398 switch reg w 2414 10007 #port499 switch reg w 2514 10007 #port5
100 #VLAN member port
101 switch vlan set 4 5 10000011
102 switch vlan set 0 1 01000011
103 switch vlan set 1 2 00100011
104 switch vlan set 2 3 00010011
105 switch vlan set 3 4 00001011
106 switch vlan set 5 6 00000111
107 switch vlan set 6 7 01111111
108 switch vlan set 7 8 10000011
109 else
110 #set PVID
111 switch reg w 2014 10002 #port0
112 switch reg w 2114 10001 #port1
113 switch reg w 2214 10001 #port2
114 switch reg w 2314 10001 #port3
115 switch reg w 2414 10001 #port4
116 switch reg w 2514 10001 #port5
117 #VLAN member port
118 switch vlan set 0 1 01111111
119 switch vlan set 1 2 10000011
120 fi
121 elif [ "$1" = "W1234" ]; then
122 echo "W1234"
123 #set PVID
124 switch reg w 2014 10005 #port0
125 switch reg w 2114 10001 #port1
126 switch reg w 2214 10002 #port2
127 switch reg w 2314 10003 #port3
128 switch reg w 2414 10004 #port4
129 switch reg w 2514 10006 #port5
130 #VLAN member port
131 switch vlan set 4 5 10000011
132 switch vlan set 0 1 01000011
133 switch vlan set 1 2 00100011
134 switch vlan set 2 3 00010011
135 switch vlan set 3 4 00001011
136 switch vlan set 5 6 00000111
137 elif [ "$1" = "12345" ]; then
138 echo "12345"
139 #set PVID
140 switch reg w 2014 10001 #port0
141 switch reg w 2114 10002 #port1
142 switch reg w 2214 10003 #port2
143 switch reg w 2314 10004 #port3
144 switch reg w 2414 10005 #port4
145 switch reg w 2514 10006 #port5
146 #VLAN member port
147 switch vlan set 0 1 10000011
148 switch vlan set 1 2 01000011
149 switch vlan set 2 3 00100011
150 switch vlan set 3 4 00010011
151 switch vlan set 4 5 00001011
152 switch vlan set 5 6 00000111
153 elif [ "$1" = "GW" ]; then
154 echo "GW"
155 #set PVID
156 switch reg w 2014 10001 #port0
157 switch reg w 2114 10001 #port1
158 switch reg w 2214 10001 #port2
159 switch reg w 2314 10001 #port3
160 switch reg w 2414 10001 #port4
161 switch reg w 2514 10002 #port5
162 #VLAN member port
163 switch vlan set 0 1 11111011
164 switch vlan set 1 2 00000111
165 fi
参照这里的配置,学会了使用switch命令。
通过switch reg r 2014 -- 2414 发现原有路由器上的配置如同81-86行,所以改成111-116行即可确实分割两个网口
路由器更换wan口及vlan配置相关推荐
- 路由器端WAN口和LAN端口
WAN是英文Wide Area Network的首字母所写,即代表广域网;而LAN则是Local Area Network的所写,即本地网(或叫局域网). WAN口主要用于连接外部网络,如ADSL.D ...
- 路由器的wan口dns、dhcp的dns和主机设置的电脑上dns的区别是什么?
路由器的wan口dns.dhcp的dns和主机设置的电脑上dns的区别是什么? 2018-10-11 13:13 来源: 本站整理 作者:U盘量产网 浏览量:7059次 注:本文中有部分内容是转发者添 ...
- 华为路由器qos car+nat+dhcp+vlan配置心得
好久没有写博客了,也好久没有泡坛了,工作压力是大了很多,但实际上还是自己懒了很多,也比以前浮澡了很多,趁今天领导都去开会的机会,把昨天的帮客户解决网络问题的心得写一下,供大家参考,也希望大家提出宝贵意 ...
- H3C路由器静态NAT_路由器多WAN口方式解决访问不同专线接入的服务器
对于一些朋友群里经常提问或咨询:怎么才能让内部业务计算机同时访问两个或多个不同外网的业务服务器,前几天写过一篇<windows设置双IP网关解决访问不同专线接入的服务器>,里面提到了3种常 ...
- wan状态dns服务器,路由器的wan口dns和dhcp区别是什么?
TP-LINK 家用路由器的 WAN 端口的 DNS 服务器和 DHCP 的 DNS 服务器有哪些区别?设置哪一个会生效?下面就给大家介绍一下 简单来说WAN口的DNS是给路由器看的, DHCP的DN ...
- 路由器的WAN口和LAN口、以及路由器和交换机的对比
WAN口 LAN口 用于将数据转发给其它路由器(因此一般将其与当地ISP接入家里的网口相连,从而为整个家庭提供因特网服务) 所有连接到LAN口的设备都同处于一个局域网内 通常家用路由器只有1个WAN口 ...
- 浅谈路由器的wan、lan、wlan口和vlan/trunk口
[背景] 另一篇博文分析了一个实际的路由问题,为方便问题分析,在此列出常用概念. vlan中的trunk口: VLAN/Trunk以及三层交换 , 可以把switch某一端口设为trunk 端口. [ ...
- wan口有流量但电脑上不了网_路由器wan口流量_双WAN口路由器配置(WAN口设置/WAN口在线检测/流量均衡控制)_路由器检测不到wan...
双WAN口路由器配置(WAN口设置/WAN口在线检测/流量均衡控制) 不少网吧都采用了双WAN路由器的双WAN口接入设计,但是对于如何使用好这样的设备,用户有不少疑问,我们针对这种路由器中的WAN口设 ...
- 多 wan 口路由器配置
#最近一直在写这个思科,华为的交换机,下面讲一下,企业级,网吧,中小型企业用的路由器,web型(网管型) #多wan口路由器是用来做什么的? # 举个简单的例子 : 假如一个企业业务比较重要,为了防止 ...
- thinkserver rd650管理口地址_路由器WAN口和LAN口有什么区别【区别介绍】
现在一般家庭上网采用ADSL电话线上网的较多,而且家里一般都有好几台电脑,那么如何使几台电脑同时上网呢?这就要用到宽带路由器了,一般情况下宽带路由器上面有好几个网线插口,这些网线插口上有的标有WAN, ...
最新文章
- 目标检测领域中的数据不均衡问题综述
- [Silverlight]TextBlock控件全攻略
- Rabbitmq集群高可用部署详细
- 怎么把word转换pdf,pdf转换word ,pdf转换成高清图片
- jquery ajax 参数可以序列化
- js 有关object 、array 等引用类型的赋值问题
- Redis的应用场景汇总
- java BIO/NIO/AIO 学习
- 嵌入式软件开发工程师的养成之路——从 推挽输出 开始
- lync前段服务器证书安装,Lync Server 2013企业版部署测试六:前端服务器安装Lync Server系统...
- Telink IDE 泰凌微IDE C语言静态库的生成和使用
- 程序员要不要懂底层原理
- PostGreSQL安装压缩包格式
- UVa 10608 - Friends(并查集)
- 计算机能玩什么游戏,《梦幻西游网页版》官网——网易官方正版出品
- uni-app 和H5页面视频播放flv格式视频监控
- 监控系统服务器存储,监控系统中存储服务器的选择
- matlab:记录程序运行的时间
- 使用stl::string去除字符串前后的空白
- IPFS(三)源码解读之-add