UP | HOME

Openwrt启用外网Web、SSH管理及Samba访问

目录

Openwrt 启用外网 Web、SSH 管理及 Samba 访问

相信有的童鞋是把 mini 作二级路由来使用,但是电脑还是接在主路由上如此连接,就会导致某些功能无法正常使用,或者说达不到预期的效果,比如说,mini 的 Web 管理和 Samba 访问经过我的各种脑补+测试以后,终于解决了这个问题。其实方法很简单,就是修改防火墙配置。老鸟勿喷……

方法如下:

一、以下操作需要通过 SSH 来进行,所以要先刷开启 SSH 的固件

二、刷新好固件之后,电脑接在 mini 上,然后使用 SecureCRT 或者 Putty 等工具 SSH 登陆到 mini 上,用户名是 root,密码就是你所设置的 WIFI 密码

三、启用外网 Web、SSH 管理及 Samba 访问,执行以下命令:

1、启用外网 Web 管理

    uci show firewall
    uci add firewall rule
    uci set firewall.@rule[8].name=LuCI
    uci set firewall.@rule[8].src=wan
    uci set firewall.@rule[8].proto=tcp
    uci set firewall.@rule[8].dest_port=80
    uci set firewall.@rule[8].target=ACCEPT
    uci commit

2、启用外网 SSH 管理

    uci show firewall
    uci add firewall rule
    uci set firewall.@rule[9].name=SSH
    uci set firewall.@rule[9].src=wan
    uci set firewall.@rule[9].proto=tcp
    uci set firewall.@rule[9].dest_port=22
    uci set firewall.@rule[9].target=ACCEPT
    uci commit

3、启用外网 Samba 访问

    uci show firewall
    uci add firewall rule
    uci set firewall.@rule[10].name=Samba
    uci set firewall.@rule[10].src=wan
    uci set firewall.@rule[10].proto=tcp
    uci set firewall.@rule[10].dest_port=445,8200
    uci set firewall.@rule[10].target=ACCEPT
    uci commit

4、重启防火墙,使配置生效 /etc/init.d/firewall restart

作者: Petrus.Z

Created: 2021-09-01 Wed 00:39