Changeset 12045


Ignore:
Timestamp:
05/05/09 20:05:26 (4 years ago)
Author:
BrainSlayer
Message:

allow to select masquerading per interface manually if gateway mode is enabled

Location:
src/router
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/validate/validators.c

    r11901 r12045  
    819819            nvram_set( val, multicast ); 
    820820 
     821 
     822        sprintf( val, "%s_nat", var ); 
     823        char *masquerade = websGetVar( wp, val, NULL ); 
     824 
     825        if( masquerade ) 
     826            nvram_set( val, masquerade ); 
     827 
    821828        sprintf( val, "%s_mtu", var ); 
    822829        char *mtu = websGetVar( wp, val, NULL ); 
  • src/router/httpd/validate/webs.c

    r12010 r12045  
    108108            iface = nvram_safe_get( "lan_ifname" ); 
    109109    } 
     110    //todo. detect correct interface 
    110111 
    111112    ip = websGetVar( wp, "ip_del", NULL ); 
  • src/router/httpd/visuals/dd-wrt.c

    r12041 r12045  
    76697669        nvram_default_get( mcast, "0" ); 
    76707670        showRadio( wp, "wl_basic.multicast", mcast ); 
     7671 
     7672        if (nvram_match("wk_mode","gateway")) 
     7673            { 
     7674            sprintf( mcast, "%s_nat", var ); 
     7675            nvram_default_get( mcast, "1" ); 
     7676            showRadio( wp, "wl_basic.masquerade", mcast ); 
     7677            } 
    76717678        show_ipnetmask( wp, var ); 
    76727679        websWrite( wp, "</div>\n" ); 
  • src/router/kromo/dd-wrt/Makefile

    r12002 r12045  
    343343        cp -f erc/common.js $(INSTALLDIR)/www/common.js 
    344344        cp -f erc/help/* $(INSTALLDIR)/www/help 
    345         cp -f etc/favicon.ico $(INSTALLDIR)/www/images/favicon.ico 
     345        cp -f erc/favicon.ico $(INSTALLDIR)/www/images/favicon.ico 
     346        cp -f erc/*.asp $(INSTALLDIR)/www/ 
    346347endif 
    347348 
     
    555556        $(MAKE) -C $(SRCBASE)/router/kromo/skytel/ install 
    556557else 
     558ifeq ($(CONFIG_ERC),y) 
     559        $(MAKE) -C $(SRCBASE)/router/kromo/erc/ install 
     560else 
    557561        $(MAKE) -C $(SRCBASE)/router/kromo/common/ install 
    558562endif 
    559  
     563endif 
    560564endif 
    561565endif 
  • src/router/kromo/dd-wrt/lang_pack/english.js

    r12028 r12045  
    18281828wl_basic.duallink="Dual Link"; 
    18291829wl_basic.parent="Parent IP"; 
     1830wl_basic.masquerade="Masquerade / NAT"; 
    18301831wl_basic.ap="AP"; 
    18311832wl_basic.client="Client"; 
Note: See TracChangeset for help on using the changeset viewer.