请教openwrt 的 vlan 设定问题
本帖最后由 二手烟 于 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 接口,现在的系统让人有点措手不及。
我想把 lan1 用做lan 口,lan2 用做wan 口, 在交换机 vlan 这里应该如何设置?
还好我现在能用无线做wifi中继,要不然就真的算刷废了。虽然刷回原厂并不复杂,但我还是想试试openwrt的。
这不是openwrt 添加新接口,叫wan,设备选eth1就行吧。 immortal没有v2的rom啊?嗯刷真是勇[恶魔] 添加vlan2 跟上边设置一样,第一行把Lan2 关,第二行把Lan1 关把Lan2 未标记, 这就有两个设备了,把 Wan 绑定到新建的这个 vlan 设备 也就是 eth0.2 就行了 之前小米的AX3000T刷了OP也是这个地方楞是没看懂[流汗]好歹公司的企业级交换机上的VLAN都是随便配的,感觉OP这个有点抽象。。。 Anderson997 发表于 2024-9-13 22:59
immortal没有v2的rom啊?嗯刷真是勇
请看这里,v1与v2 是一样的。https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=063e9047cc8b247ea4b04ee3248b99f3212a42f8 本帖最后由 二手烟 于 2024-9-14 09:39 编辑
lovezhiqi 发表于 2024-9-13 23:21
添加vlan2 跟上边设置一样,第一行把Lan2 关,第二行把Lan1 关把Lan2 未标记, 这就有两个设备了,把 Wan...
我之前猜测也是要建个vlan2 的,就是不知道如何标记它们。
感谢,我回办公室试试。
果然可以了。
CPU那个是必选项,而且要标已标记
剩下还有俩选项:1、关2、未标记 关的意思是这个口不属于这个vlan未标记的意思是数据包没有标记vlan标头,即这个口是这条vlan的出入口,所以就简单明了了
比如lan1=lanlan2=wan
把vlan id = 1这一条的lan2设置成关,新建一条vlan id =2 cpu选已标记,lan1选关,lan2选未标记
再从网络里面新建个接口,物理选eth0.2,这个口就直通到lan2也就是wan口了 一个网口, 一个wan 一个lan,为何要设置vlan呢? dcl2009 发表于 2024-9-14 09:26
CPU那个是必选项,而且要标已标记
剩下还有俩选项:1、关2、未标记 关的意思是这个口不属于这个vlan ...
谢谢指点!
已经成功了。 本帖最后由 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)光猫设置
(3)openwrt中的lan物理接口设置
(4)openwrt中的wan物理接口设置
(5)openwrt中的itv物理接口设置
xbcyl 发表于 2024-9-14 09:41
修改etc/config/network 配置文件,在光猫里设置一下,就可以了。给你个例子:
这里,wan的vlan id 是1701 ...
感觉你这个是单线复用那些iptv之类的。
我这个路由器有些奇怪,它的接口就只有一个lan ,如果你想新建wan口来拨号或获得上级路由的dhcp,那么你就必须去交换机那里新建一个vlan 。 用了两天这个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 11:51
用了两天这个deco m4r ,系统也从openwrt到immortalwrt都分别刷过,得出结论:这货就只能做个AP!所以只有 ...
其实大部分普通家用无线路由器的 lan 和 wan 也是靠设置 vlan 实现的,只不过是预设好的。后来出了不区分 lan 和 wan 可以自动感知的,或者通过 app 设置的,其实就是你这种,开始的时候只有一个vlan,插上网线通过脚本判定一下,然后再根据判断结果,设置好两个 vlan 开始正常使用。甚至还有一种玩法,就是配合 vlan 交换机,设置两个 vlan 只使用一个网口实现路由器的功能,叫单臂路由。
页:
[1]