1.环境介绍

多LAN:
10.0.0.1 lan
10.0.1.1 bmc
10.0.2.1 yew

2.配置目标

在多lan环境中,开启指定网段yew实现upnp功能

3.实施方法

编辑OpenWRT的upnp配置文件vi /etc/config/upnpd
1.在option internal_iface 'lan'上增加一行,option external_iface 'wan',指定外网。
2.修改默认option internal_iface 'lan'为option internal_iface 'yew',指定内网。
3.修改默认option presentation_url 'http://192.168.1.1/'为option presentation_url 'http://10.0.2.1/'
4.在/var/run下新建miniupnpd.leases,配置option upnp_lease_file '/var/run/miniupnpd.leases'
编辑后如下:

config upnpd 'config'              
        option external_iface 'wan'    //新增此行,wan为外网接口名称
        option internal_iface 'yew'    //修改此行,默认lan修改成yew
        option port '5000'         
        option enabled '1'                                
        option uuid '57b1d5a5-2ccd-46a3-a977-33575be26af4'
        option presentation_url 'http://10.0.2.1/'     //修改此行,10.0.0.1改成yew地址10.0.2.1   
        option download '1024'                  
        option upload '512'                             
        option upnp_lease_file '/var/run/miniupnpd.leases'  //新建miniupnpd.leases文档,配置路径
                                                          
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 int_addr '0.0.0.0/0'  
        option comment 'Default deny'
        option ext_ports '0-65535'   
        option int_ports '0-65535'

存盘退出,重启upnp服务,配置完成。

4.验证配置

测试yew网段upnp是否生效,完成。

Last modification:June 5th, 2021 at 12:50 pm