![如何在我的华硕 RT-AC68 路由器上保留 VLAN 设置?](https://linux22.com/image/1577049/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%88%91%E7%9A%84%E5%8D%8E%E7%A1%95%20RT-AC68%20%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8A%E4%BF%9D%E7%95%99%20VLAN%20%E8%AE%BE%E7%BD%AE%EF%BC%9F.png)
我使用 robocfg 在我的华硕路由器上实现了所需的 VLAN 设置。但是,当我重新启动路由器时,这些设置就丢失了。截至撰写本文时,我正在运行最新的固件(3.0.0.4.384_45149)。
robocfg vlan 22 ports "1t 3u"
robocfg vlan 1 ports "1 2 4 5t"
在论坛上搜索后,有人建议可以通过编写脚本并将其存储在文件夹中来保留设置/jffs/scripts/
。还说需要在下的 UI 中启用此功能Administration -> System
。但是,在我的固件版本中,我没有看到任何有关脚本或 jffs 设置的设置。
这是我在创建的脚本/jffs/scripts/services-start
#!/bin/sh
touch /tmp/000vlanconfiged
robocfg vlan 22 ports "1t 3u"
robocfg vlan 1 ports "1 2 4 5t"
我也试过了/jffs/scripts/post-mount
,但还是不行。vlan 设置没有改变,而且文件也没有在 tmp 文件夹中创建。
答案1
这些命令对我来说看起来不错。您是否设置了正确的文件权限?
我猜你缺少“执行”权限。尝试将你的 services-start 文件 chmod 为 755。