openwrt交换机配置命令-swconfig
swconfig
swconfig 是交换接口 (switch) 配置命令.
交换机是二层设备,是我们用来配置vlan的必备利器。
使用swconfig list可以列出当前可用的 SWITCH 设备信息(dev 参数)
[root@PandoraBox_166C:/etc/config]#swconfig
swconfig list
swconfig dev <dev> [port <port>|vlan <vlan>] (help|set <key> <value>|get <key>|load <config>|show)
[root@PandoraBox_166C:/etc/config]#swconfig list
Found: switch0 - mt762x
[root@PandoraBox_166C:/etc/config]#
使用swconfig dev switch0 show可以用来显示当前 switch 接口配置信息。
[root@PandoraBox_166C:/etc/config]#swconfig dev switch0 show
Global attributes:
enable_vlan: 1
Port 0:
pvid: 2
link: port:0 link:up speed:100baseT full-duplex
Port 1:
pvid: 1
link: port:1 link:up speed:100baseT full-duplex
Port 2:
pvid: 0
link: port:2 link:up speed:100baseT full-duplex
Port 3:
pvid: 0
link: port:3 link:down
Port 4:
pvid: 3
link: port:4 link:down
Port 5:
pvid: 0
link: port:5 link:down
Port 6:
pvid: 0
link: port:6 link:up speed:1000baseT full-duplex
Port 7:
pvid: 0
link: port:7 link:down
VLAN 1:
vid: 1
ports: 1 6t
VLAN 2:
vid: 2
ports: 0 6t
VLAN 3:
vid: 3
ports: 4
以我手中的这台中国移动的和路由为例(已刷pandorabox),其CPU是mt7620。该芯片有port0~port7等8个交换接口,其中一个和CPU内核连接port6,其余可通过RJ45接口引出,和路由这款路由器只引出其中3个口,这3个口一个作为wan口port0,其余两个作为lan口port1,port2。
将平台虚拟网卡eth0,划分出3个Vlan,前两个分别对应为eth0.1(lan)-及lan组, eth0.2(wan)-即wan组。最后一组vlan3瞎划的,请忽视(/▽\);
注意:wan口与lan口需要在不同的Vlan下,如下图

更新-更改配置显示第二个lan口
如上图所示,由于我刷的是newifi mini的固件,其默认引出的网口与和路由不太一样,造成了一个lan口在配置界面没有显示,但通过swconfig仍能看到。
若要重新显示,可以通过修改/etc/board.json文件来实现。
将原先配置文件中switch部分修改为如下所示即可。
"switch0": {
"enable": true,
"reset": true,
"ports": [
{
"num": 2,
"role": "lan",
"index": 2
},
{
"num": 1,
"role": "lan",
"index": 1
},
{
"num": 0,
"role": "wan"
},
{
"num": 6,
"device": "eth0",
"need_tag": false,
"want_untag": false
},
{
"num": 7,
"role": "PPE"
}
],
"roles": [
{
"role": "lan",
"ports": "1 2 6t 7t",
"device": "eth0.1"
},
{
"role": "wan",
"ports": "0 6t 7t",
"device": "eth0.2"
}
]
}
重启路由器,你就发现交换机配置界面接口对应就正确了

余下内容整理自网络
https://blog.csdn.net/strugglelg/article/details/68945203
VLAN的pvid/vid; tag/untag
http://blog.csdn.net/zqixiao_09/article/details/52078178
Trunk口 Trunk口上可以同时传送多个VLAN的包,一般用于交换机之间的链接。
Access口 Access口只能属于1个VLAN,一般用于连接计算机的端口。
pvid 即端口vlan id号,是非标记端口的vlan id 设定,当非标记数据包进入交换机,交换机将检查vlan设定并决定是否进行转发。一个ip包进入交换机端口的时候,如果没有带tag头,且该端口上配置了pvid,那么,该数据包就会被打上相应的tag头!如果进入的ip包已经带有tag头(vlan数据)的话,那么交换机一般不会再增加tag头,即使是端口上配置了pvid号;当非标记数据包进入交换机。
vid 即vlan id; 1:vlan1(eth0.1); 2:vlan2(eth0.2);
http://blog.csdn.net/shienquan/article/details/52077846

以mt7620为例:
pvid
{
Port0的pvid是0;
Port1的pvid是1;
Port2的pvid是2;
Port3的pvid是3;
Port4的pvid是4;
Port5的pvid是5;
} vid
{
vid=1:成员有 Port1 Port6 Port7;
vid=2:成员有 Port4 Port6 Port7;
}
这里说的 (已标记/未标记) tag / untag,都是说 Tx出去的包



有线网卡eth0; 划分了vlan0即lan口, vlan1即wan口
无线网卡 eth1;
br0桥接口 = eth1 + eth0.0
openwrt交换机配置命令-swconfig的更多相关文章
- HCNP学习笔记之史上最全华为路由器交换机配置命令大合集
先来一张思科和华为命令的对照表: 史上最全华为路由器交换机配置命令大合集,熟练掌握下面的华为路由器交换机配置知识点,你只需花几分钟的时间就能明白华为路由器交换机配置.交换机的配置命令等等. 华为路由器 ...
- IB交换机配置命令总结
串口通过远程CRT登录,波特率9600用户名和密码都是adminDo you want to use the wizard for initial configuration?选择no打开ip rou ...
- 思科Cisco 2960系列交换机配置命令
配置密码: 2960>en :第一次密码为空 2960h#conf t :进入全局配置模式 2960(config)#hostname swa :设置交换机名 2960(config)#enab ...
- H3C交换机配置命令(收集)
1:配置登录用户,口令等 <H3C> //用户直行模式提示符,用户视图 <H3C>system-view //进入配置视图 [ ...
- Cisco路由器交换机配置命令详解
1. 交换机支持的命令: 交换机基本状态:switch: :ROM状态, 路由器是rommon>hostname> :用户模式hostname# :特权模式hostname(config) ...
- 思科交换机配置DHCP的四个方面
这里我们主要讲解了思科交换机配置DHCP的相关内容.我们对网络拓扑先进行一下了解,然后对于其在进行一下说明,之后对于配置的代码和命令再进行一下解析. 思科交换机配置DHCP一.网络拓扑 思科交换机配置 ...
- 两种交换机配置模式,以配置基于端口划分的VLAN为例
关于交换机的配置模式,大体上可以分为两类:其一以CISCO交换机为代表的配置模式,其二以Huawei.H3C交换机为代表的配置模式.其实这两种配置模式并没有本质的不同,只是配置的命令名称和配置方式存在 ...
- H3C交换机配置
h3c 交换机的配置命令 通过 console 连接到交换机 交换机所使用的 console 接口看上去像是一个普通的 RJ45 网卡接口,但是并不能使用普通的网线与 PC 连接 ^_^ .它要通过 ...
- OpenWRT 路由配置技巧
随着最近 Google 在国内已经完全无法访问,使得通过 VPN 访问网络的需求更加强烈,本文介绍的方法可以使一个普通的路由具备稳定连接 VPN 的能力,并能够根据目标访问网站选择国内外线路,从而得到 ...
- Cisco 交换机配置的基本命令
1.不同的vlan 不同vlan需要路由 在路由的端口设置多个IP段 交换机模拟器实验六 2.查看端口名字 SWA#sh vlan default Active F0/1, F0/2, F0 ...
随机推荐
- 贝壳找房携手 Flutter,为三亿家庭提供更好的居住服务 | Flutter 开发者故事
贝壳找房是科技驱动的新居住服务平台,致力于在二手房.新房.租房以及装修等居住领域为三亿家庭提供全方位的品质居住服务.如此庞大的用户群体,自然也有着十分多样和复杂的使用场景和需求.以往使用原生开发模式时 ...
- 痞子衡嵌入式:如果i.MXRT离线无法启动,试着分析ROM启动日志
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MXRT系列MCU的ROM启动日志. 关于 i.MX RT 启动问题解决的文章,痞子衡写过非常多,其中大部分都是具体到某一类启 ...
- 线段树 transformation——hdu 4578
问题描述: 给定一个数列,数列中所有元素都初始化为0,对其执行多种区间操作 操作1:add修改:对区间[L,R]内的所有数加c 操作2:multi修改:对区间[L,R]内所有数乘以c 操作3:chan ...
- Element PRO 破解版 3.18.1版插件
百度网盘提取 链接:https://pan.baidu.com/s/1KKOm7O1ghhIoYNiQPdzG_Q 提取码:1234
- 高强度学习训练第七天总结:JVM分配内存机制
理解JVM内存分配策略 三大原则+担保机制 JVM分配内存机制有三大原则和担保机制 具体如下所示: 优先分配到eden区 大对象,直接进入到老年代 长期存活的对象分配到老年代 空间分配担保 对象优先在 ...
- thinkphp在原字段上面进行加减操作
经常有需要对某个数据表的计数字段进行加减操作,我们来看下在ThinkPHP中的具体使用办法. 最简单的,使用下面方法对score自加,第二个参数也可以不要,默认加1: M('User')-> ...
- 配置 ZRAM,实现 Linux 下的内存压缩,零成本低开销获得成倍内存扩增
由于项目需求,笔者最近在一台 Linux 服务器上部署了 ElasticSearch 集群,却发现运行过程中经常出现查询速度突然降低的问题,登录服务器后发现是物理内存不足,导致机器频繁发生页面交换.由 ...
- 国内空白,AI将文字搜索转化为交互数据图表,融资4000万,已与Perplexity整合
2024年10月17日.产品为利用生成式AI将文字搜索转化为数据图表的美国初创公司Tako,种子轮融资575万美元,折合人民币4000万元. 国外AI搜索主导者Perplexity,其创始人也参与了这 ...
- DHorse v1.6.0 发布,基于 k8s 的发布平台
版本说明 新增特性 支持Codeup(阿里云云效)代码仓库: 支持环境的自动部署: 优化特性 管理员角色部署环境部需要审批: 优化页面展示: 升级指南 升级指南 DHorse介绍 DHorse是一个轻 ...
- 使用NTP,该如何同步时间?一文详解!
一.NTP通信概述 很多场景中,由于业务需要,模块需要保持正确的系统时钟,才能正常工作.但是模块上电后的初试时间戳是946713600(即2000/01/01,16:00:00),所以同步时钟成为 ...