Changeset 36416


Ignore:
Timestamp:
2013-04-24T16:17:24+02:00 (5 years ago)
Author:
cyrus
Message:

firewall3: Make IPv6 ULA-Border generation dynamic

This fixes working behind another router which gives out ULAs.

Location:
trunk/package/network/config/firewall3
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/network/config/firewall3/Makefile

    r36111 r36416  
    99 
    1010PKG_NAME:=firewall3 
    11 PKG_VERSION:=2013-03-22 
     11PKG_VERSION:=2013-04-24 
    1212PKG_RELEASE:=$(PKG_SOURCE_VERSION) 
    1313 
     
    5050        $(INSTALL_DIR) $(1)/etc/ 
    5151        $(INSTALL_DATA) ./files/firewall.user $(1)/etc/firewall.user 
     52        $(INSTALL_DIR) $(1)/usr/share/firewall/ 
     53        $(INSTALL_BIN) ./files/ipv6-ula-border.sh $(1)/usr/share/firewall/ipv6-ula-border.sh 
    5254endef 
    5355 
  • trunk/package/network/config/firewall3/files/firewall.config

    r35889 r36416  
    9696        option target           ACCEPT 
    9797 
    98 # Block ULA-traffic from leaking out 
    99 config rule 
    100         option name             Enforce-ULA-Border-Src 
    101         option src              * 
    102         option dest             wan 
    103         option proto            all 
    104         option src_ip           fc00::/7 
    105         option family           ipv6 
    106         option target           REJECT 
    107  
    108 config rule 
    109         option name             Enforce-ULA-Border-Dest 
    110         option src              * 
    111         option dest             wan 
    112         option proto            all 
    113         option dest_ip          fc00::/7 
    114         option family           ipv6 
    115         option target           REJECT 
    116  
    11798# include a file with users custom iptables rules 
    11899config include 
    119100        option path /etc/firewall.user 
     101 
     102# include IPv6 ULA-border 
     103config include 
     104        option type script 
     105        option path /usr/share/firewall/ipv6-ula-border.sh 
     106        option family IPv6 
     107        option reload 1 
    120108 
    121109 
Note: See TracChangeset for help on using the changeset viewer.