OpenWrt UpNp安装与配置

1 Passwall 科学上网

Warning

Passwall 需要提前科学上网,如果不配置的话也能操作成功。就是会有报错不影响以下操作。

2 下载软件包列表

#root>
opkg update

3 安装 UpNp 服务

Warning

直接使用 OpenWrt 自带的软件即可成功配置,但如果对命令行不熟,请使用 OpenVPN 简易配置包

opkg install luci-app-upnp luci-i18n-upnp-zh-cn miniupnpd-nftables

4 配置 UpNp 服务

Warning

这里有一个巨大的坑,miniupnpd 默认不支持 ipV6 ,所以需要将ipV6启用。

4.1 禁用ipV6

vi /etc/miniupnpd.conf 
enable_ipv6=yes

4.2 禁用ipV6

vi /etc/config/upnpd 
config upnpd 'config'
        option enabled '1'
        option download '1024'
        option upload '512'
        list external_iface 'wan6_6'
        option internal_iface 'lan'
        option port '5000'
        option upnp_lease_file '/var/run/miniupnpd.leases'
        option log_output '1'
        option secure_mode '0'
        option presentation_url 'http://192.168.10.5/'
        option enable_ipv6 '0'
        option igdv1 '1'
        option uuid 'cd1fb5fc-6a55-4bee-8a97-80d21ca10004'

config perm_rule
        option action 'allow'
        option ext_ports '1024-65535'
        option int_addr '0.0.0.0/0'
        option int_ports '1024-65535'
        option comment 'Allow high ports'

config perm_rule
        option action 'deny'
        option ext_ports '0-65535'
        option int_addr '0.0.0.0/0'
        option int_ports '0-65535'
        option comment 'Default deny'

/etc/init.d/miniupnpd restart

5 查看日志

logread -e miniupnpd
netstat -tunlp | grep miniupnpd