HPE 1920S交换机与Asus RT-AC87U路由器的VLAN配置及互联网访问技术咨询
HPE 1920S交换机与Asus RT-AC87U路由器的VLAN配置及互联网访问技术咨询
嗨,Amit!我来帮你一步步搞定这个VLAN配置的事儿,毕竟你不是IT专家,咱们尽量说得直白好懂~
首先明确你的需求:把交换机分成两个VLAN(1对应端口1-20,2对应21-24),两个VLAN都能上网,各自用独立子网,还要解决DHCP的问题。咱们分交换机和路由器两部分来操作:
一、HPE 1920S交换机配置步骤
- 登录管理界面:打开浏览器,输入交换机默认管理IP(一般是192.168.1.1,具体看设备说明书),输入用户名密码登录。
- 创建并分配VLAN:
- 找到「VLAN配置」页面,先创建VLAN2(VLAN1是默认自带的,不用新建)。
- 把端口21-24分配给VLAN2,注意这些端口要设为Access模式(因为接的是电脑、打印机这类终端设备,只能属于一个VLAN)。
- 端口1-20保持在VLAN1,同样设为Access模式。
- 设置三层虚拟接口(SVI):
- 因为要让两个VLAN的设备能访问路由器,得给每个VLAN设一个虚拟网关IP:
- VLAN1的SVI接口设为
192.168.1.2/24(子网掩码255.255.255.0) - VLAN2的SVI接口设为
192.168.2.2/24
- VLAN1的SVI接口设为
- 这个IP就是对应VLAN里终端设备的网关地址。
- 因为要让两个VLAN的设备能访问路由器,得给每个VLAN设一个虚拟网关IP:
- 配置Trunk链路(连接路由器用):
- 选一个空闲端口(比如避开已分配给终端的端口,挑一个没用到的),把它设为Trunk模式,并允许VLAN1和VLAN2的流量通过。这个端口用来和路由器的LAN口连接。
- 设置默认路由:
- 在交换机里添加一条默认路由,指向路由器的LAN口IP(假设路由器LAN口是
192.168.1.1),命令大概是:ip route 0.0.0.0 0.0.0.0 192.168.1.1,这样交换机就能把上网流量转发给路由器。
- 在交换机里添加一条默认路由,指向路由器的LAN口IP(假设路由器LAN口是
二、Asus RT-AC87U路由器配置&DHCP解决方案
你猜的没错,这款路由器默认固件确实没法直接给两个VLAN提供DHCP服务,咱们有两种简单方案:
方案1:让交换机承担DHCP服务(推荐,操作简单)
- 回到交换机的管理界面,找到「DHCP服务器」配置:
- 给VLAN1的子网
192.168.1.0/24设置地址池,比如从192.168.1.10到192.168.1.200,网关填192.168.1.2(就是刚才VLAN1的SVI地址),DNS可以填路由器IP192.168.1.1或者公共DNS比如8.8.8.8。 - 给VLAN2的子网
192.168.2.0/24设置地址池,比如192.168.2.10到192.168.2.200,网关填192.168.2.2,DNS和上面一样设置。
- 给VLAN1的子网
方案2:给路由器刷固件扩展功能(可选)
如果你坚持想用路由器做DHCP,那得给RT-AC87U刷梅林(Merlin)这类第三方固件,刷完后就能支持VLAN子接口和多DHCP服务。不过这个操作有一定风险,新手不推荐。
关于你提到的路由器黄色标记区域
虽然看不到图,但根据这类路由器的常见设置,黄色区域大概率是VLAN ID和子网信息填写区:
- 要是你用方案2刷了固件,这里需要对应填写VLAN1的ID「1」,子网「192.168.1.0/24」;VLAN2的ID「2」,子网「192.168.2.0/24」,同时开启对应VLAN的DHCP服务。
- 要是用方案1,这个区域可能不用填,保持默认就行。
最后检查环节
- 把电脑接在VLAN1的端口(比如端口1),看看能不能自动拿到
192.168.1.x的IP,能不能ping通路由器和打开网页。 - 再把电脑接在VLAN2的端口(比如端口21),检查是否拿到
192.168.2.x的IP,同样测试上网功能。
如果两个VLAN之间不需要互相访问,还能在交换机里设置ACL规则禁止它们之间的流量,不过你没提这个需求,就不用管啦~
备注:内容来源于stack exchange,提问作者Amit
相关产品推荐
相关产品推荐

