找回密码
 加入我们
搜索
      
查看: 1521|回复: 14

[网络] 请教openwrt 的 vlan 设定问题

[复制链接]
发表于 2024-9-13 21:28 | 显示全部楼层 |阅读模式
本帖最后由 二手烟 于 2024-9-13 21:32 编辑

路由器是tplink deco m4r v2 版,由于一定要用app才能进行配置,以前下载的app 在荣耀手机的新系统里不能用了,发现这个路由器能刷openwrt,就按着这个教程(https://openwrt.org/toh/tp-link/deco_s4#flash_layout),刷了immortalwrt 23.05.3 系统。然后遇上新问题了,这个路由器只有2个lan口,在官方系统里是不分lan 和 wan 接口,现在的系统让人有点措手不及。

0.3.3.5.JPG

我想把 lan1 用做lan 口,lan2 用做wan 口, 在交换机 vlan 这里应该如何设置?

还好我现在能用无线做wifi中继,要不然就真的算刷废了。虽然刷回原厂并不复杂,但我还是想试试openwrt的。


wifi.JPG

发表于 2024-9-13 22:09 | 显示全部楼层
这不是openwrt
发表于 2024-9-13 22:56 | 显示全部楼层
添加新接口,叫wan,设备选eth1就行吧。
发表于 2024-9-13 22:59 | 显示全部楼层
immortal没有v2的rom啊?嗯刷真是勇
发表于 2024-9-13 23:21 来自手机 | 显示全部楼层
添加vlan2 跟上边设置一样,第一行把Lan2 关,第二行把Lan1 关把Lan2 未标记, 这就有两个设备了,把 Wan 绑定到新建的这个 vlan 设备 也就是 eth0.2 就行了
发表于 2024-9-14 00:30 | 显示全部楼层
之前小米的AX3000T刷了OP也是这个地方楞是没看懂好歹公司的企业级交换机上的VLAN都是随便配的,感觉OP这个有点抽象。。。
 楼主| 发表于 2024-9-14 07:12 | 显示全部楼层
Anderson997 发表于 2024-9-13 22:59
immortal没有v2的rom啊?嗯刷真是勇

请看这里,v1与v2 是一样的。https://git.openwrt.org/?p=openw ... ee3248b99f3212a42f8
 楼主| 发表于 2024-9-14 07:15 | 显示全部楼层
本帖最后由 二手烟 于 2024-9-14 09:39 编辑
lovezhiqi 发表于 2024-9-13 23:21
添加vlan2 跟上边设置一样,第一行把Lan2 关,第二行把Lan1 关把Lan2 未标记, 这就有两个设备了,把 Wan  ...


我之前猜测也是要建个vlan2 的,就是不知道如何标记它们。
感谢,我回办公室试试。


eth.2.JPG

wan.2.JPG

wan.2.3.JPG

果然可以了。
发表于 2024-9-14 09:26 | 显示全部楼层
CPU那个是必选项,而且要标已标记

剩下还有俩选项:1、关  2、未标记   关的意思是这个口不属于这个vlan  未标记的意思是数据包没有标记vlan标头,即这个口是这条vlan的出入口,所以就简单明了了

比如lan1=lan  lan2=wan
把vlan id = 1这一条的lan2设置成关,新建一条vlan id =2 cpu选已标记,lan1选关,lan2选未标记

再从网络里面新建个接口,物理选eth0.2,这个口就直通到lan2也就是wan口了
发表于 2024-9-14 09:33 | 显示全部楼层
一个网口, 一个wan 一个lan,为何要设置vlan呢?
 楼主| 发表于 2024-9-14 09:40 | 显示全部楼层
dcl2009 发表于 2024-9-14 09:26
CPU那个是必选项,而且要标已标记

剩下还有俩选项:1、关  2、未标记   关的意思是这个口不属于这个vlan   ...

谢谢指点!
已经成功了。
发表于 2024-9-14 09:41 | 显示全部楼层
本帖最后由 xbcyl 于 2024-9-14 09:50 编辑

(贴完才发现不是用vlan实现wan和itv的单线复用啊。哈哈,对楼主来说,可以忽略。 有单线复用需求的朋友可以随便看看)

修改etc/config/network 配置文件,在光猫里设置一下,就可以了。给你个例子:
这里,wan的vlan id 是1701, itv 的vlan id 是1723

wan使用eth5.1721 网口,itv使用eth4桥接eth5.1723

wan口网线插在eth5上,itv网线插在eth4上,就能正常工作了

(1)config文件设置

config interface 'wan'
        option proto 'pppoe'
        option username '**********'
        option password '***********'
        option keepalive '0'
        option ipv6 'auto'
        option ifname 'eth5.1701'
        option mtu '1492'

config interface 'itv'
        option proto 'static'
        option type 'bridge'
        option igmp_snooping '1'
        option ifname 'eth4 eth5.1723'

(2)光猫设置

屏幕截图 2024-09-14 094059.png

(3)openwrt中的lan物理接口设置

lan.png

(4)openwrt中的wan物理接口设置

wan.png

(5)openwrt中的itv物理接口设置

itv.png
 楼主| 发表于 2024-9-14 09:51 | 显示全部楼层
xbcyl 发表于 2024-9-14 09:41
修改etc/config/network 配置文件,在光猫里设置一下,就可以了。给你个例子:
这里,wan的vlan id 是1701 ...

感觉你这个是单线复用那些iptv之类的。
我这个路由器有些奇怪,它的接口就只有一个lan ,如果你想新建wan口来拨号或获得上级路由的dhcp,那么你就必须去交换机那里新建一个vlan 。
 楼主| 发表于 2024-9-15 11:51 | 显示全部楼层
用了两天这个deco m4r ,系统也从openwrt到immortalwrt都分别刷过,得出结论:这货就只能做个AP!所以只有接口里只有一个lan网段,你还想拿来做主路由,自己去交换机那里捣鼓吧。

immortalwrt 比原版openwrt 更适合国人体质,防火墙那里多了“启用 FullCone NAT”和“启用 FullCone NAT6”,还贴心地为你打开硬件NAT支持,无线支持多了“MU-MIMO"和802.11k 和 802.11v 支持,openwrt 固件只看到802.11r支持,想打开还得费一番手脚。
发表于 2024-9-15 16:51 | 显示全部楼层
二手烟 发表于 2024-9-15 11:51
用了两天这个deco m4r ,系统也从openwrt到immortalwrt都分别刷过,得出结论:这货就只能做个AP!所以只有 ...

其实大部分普通家用无线路由器的 lan 和 wan 也是靠设置 vlan 实现的,只不过是预设好的。后来出了不区分 lan 和 wan 可以自动感知的,或者通过 app 设置的,其实就是你这种,开始的时候只有一个vlan,插上网线通过脚本判定一下,然后再根据判断结果,设置好两个 vlan 开始正常使用。甚至还有一种玩法,就是配合 vlan 交换机,设置两个 vlan 只使用一个网口实现路由器的功能,叫单臂路由。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-12-1 00:01 , Processed in 0.011853 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表