国产WEB管理交换机的VLAN配置

本文介绍了一款国产8口千兆WEB管理交换机的VLAN配置方法,通过详细步骤说明如何实现多WAN口及负载均衡等功能,并提供OpenWrt环境下具体设置教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在淘宝花100大洋买了一款国产8口千兆WEB管理交换机,厂商为速康电子,型号为M108G。

这款交换机最大好处是支持VLAN,可以配合我装Openwrt的小主机,扩展多WAN口。以下为商家截图

由于对VLAN理解的不是很好,买来后一段时间不知道怎么配置。我想实现的功能是这样的:

端口1作为汇聚接口,接Openwrt小主机网口;端口2~5作为普通LAN口,可以接自己的电脑上网;端口6~8作为3个WAN口,可以分别接外部网络PPOE上网(电信/联通/移动宽带)

后来看到一篇帖子,https://www.chiphell.com/thread-828676-1-1.html,里面的回复介绍了如何配置这种类型的交换机,才知道怎么配置自己想要的功能。他是这么写的:

===========================

tag=trunk,交换机或路由器(起子接口,封装dot1q vlan,一般家用路由器都不支持)之间级联,不能接用户设备终端(一般的网卡都不能识别带tag的数据包),主要用做一根网线/光纤透传多个VLAN
untag=access,用户设备终端要接在无tag标记的端口上

Vlan1在任何交换机上都删不掉,最多允许删除端口,这个交换机连端口都不允许删,有点奇怪

 

另外还要在 Vlan端口设置 设置端口对应PVID,tag口 PVID=1,untag口的PVID=对应的VLAN id

 

====================================

上面这个配置把端口8作为汇聚口,1-2、4-5作为一组口(应该是用作lan),7口为一个wan口,3、6口作为一组口(用作IPTV)。

参照这个配置,我自己的交换机配置图如下:


   

这样就实现了自己想要的功能。

另附:如何在单网口OpenWrt中使用VLAN交换机

上面交换机的汇聚端口1直接接到了OpenWrt的小主机上,汇聚接口能够接收到所有2~7端口发送的数据包。如何对他们进行区分呢?方法如下:


如上图所示(图不太合适,这个Openwrt有多个物理接口,不是单网口的,只关注划红线地方即可),在新建接口时,物理设置里选中自定义接口,填入eth0.20,即可把端口6作为WAN1,同理可以增加其他的wan口。


lan口,设置为eth0.10即可。

依次设置好后,就可以使用mwan进行负载均衡了。

### 中标麒麟操作系统远程管理交换机的命令与方法 中标麒麟操作系统(Kylin OS)是一种基于Linux内核的国产操作系统,广泛应用于服务器和桌面环境。在中标麒麟操作系统上进行远程管理交换机的操作,通常需要结合SSH、Telnet等协议以及特定的网络管理工具。 以下是实现远程管理交换机的主要方法和相关命令: #### 1. 使用SSH协议远程管理交换机 SSH(Secure Shell)是一种加密网络协议,用于安全地访问远程设备。通过SSH可以执行命令行操作,管理交换机配置。 ```bash # 替换为实际的交换机IP地址和用户名 sshpass -p "交换机密码" ssh 用户名@交换机IP ``` 上述命令中使用了`sshpass`工具来自动化输入密码[^3]。如果系统未安装`sshpass`,可以通过以下命令安装: ```bash sudo apt-get install sshpass ``` 连接成功后,可以根据交换机厂商提供的CLI手册执行具体命令,例如查看交换机端口状态、配置VLAN等。 #### 2. 使用Telnet协议远程管理交换机 对于不支持SSH的老式交换机,可以使用Telnet协议进行远程管理。需要注意的是,Telnet传输的数据是明文的,安全性较低。 ```bash telnet 交换机IP ``` 登录后同样根据交换机厂商提供的命令手册进行配置。 #### 3. 使用SNMP协议监控和管理交换机 SNMP(Simple Network Management Protocol)是一种网络管理协议,适用于监控和管理网络设备的状态。在中标麒麟操作系统上,可以使用`snmpwalk`或`snmpset`等工具与交换机通信。 安装SNMP工具: ```bash sudo apt-get install snmp ``` 执行SNMP查询命令: ```bash snmpwalk -v2c -c 公共团体名 交换机IP 网络对象标识符 ``` 例如,查询交换机的接口状态: ```bash snmpwalk -v2c -c public 192.168.1.1 IF-MIB::ifOperStatus ``` #### 4. 使用网络管理工具(如Netconf/YANG) 现代交换机支持更高级的网络管理协议,例如Netconf和YANG。这些协议提供了结构化的数据模型,适合大规模网络自动化管理。 安装Python库以支持Netconf: ```bash pip install ncclient ``` 编写Python脚本示例: ```python from ncclient import manager with manager.connect(host="交换机IP", port=830, username="用户名", password="密码", hostkey_verify=False) as m: print(m.get_config(source='running').data_xml) ``` #### 5. 使用Web界面管理交换机 部分交换机提供基于Web管理界面,可以通过浏览器直接访问。在中标麒麟操作系统上,使用`firefox`或其他浏览器访问交换机的IP地址即可。 --- ### 注意事项 - 在执行任何远程管理操作前,请确保已正确配置交换机的IP地址、网关和子网掩码。 - 如果交换机位于不同的子网中,可能需要配置路由或使用跳板机进行访问。 - 对于关键操作,建议先备份交换机配置文件,防止误操作导致网络中断。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值