Quantcast
Channel: All EdgeRouter posts
Viewing all articles
Browse latest Browse all 60861

Re: Advice on new firewall rules

$
0
0

Here is my current config ...

firewall {                                                                      
    all-ping enable                                                             
    broadcast-ping disable                                                      
    ipv6-receive-redirects disable                                              
    ipv6-src-route disable                                                      
    ip-src-route disable                                                        
    log-martians enable                                                         
    name WAN_IN {                                                               
        default-action drop                                                     
        description "WAN to internal"                                           
        rule 10 {                                                               
            action accept                                                       
            description "Allow established/related"                             
            state {                                                             
                established enable                                              
                related enable                                                  
            }                                                                   
        }                                                                       
        rule 20 {                                                               
            action drop                                                         
            description "Drop invalid state"                                    
            state {                                                             
                invalid enable                                                  
            }                                                                   
        }                                                                       
    }                                                                           
    name WAN_LOCAL {                                                            
        default-action drop                                                     
        description "WAN to router"                                             
        rule 10 {                                                               
            action accept                                                       
            description "Allow established/related"                             
            state {                                                             
                established enable                                              
                related enable                                                  
            }                                                                   
        }                                                                       
        rule 20 {                                                               
            action drop                                                         
            description "Drop invalid state"                                    
            state {                                                             
                invalid enable                                                  
            }                                                                   
        }                                                                       
    }                                                                           
    receive-redirects disable                                                   
    send-redirects enable                                                       
    source-validation disable                                                   
    syn-cookies enable                                                          
}                                                                               
interfaces {                                                                    
    ethernet eth0 {                                                             
        address dhcp                                                            
        description Internet                                                    
        duplex auto                                                             
        firewall {                                                              
            in {                                                                
                name WAN_IN                                                     
            }                                                                   
            local {                                                             
                name WAN_LOCAL                                                  
            }                                                                   
        }                                                                       
        speed auto                                                              
    }                                                                           
    ethernet eth1 {                                                             
        description Local                                                       
        duplex auto                                                             
        speed auto                                                              
    }                                                                           
    ethernet eth2 {                                                             
        description Local                                                       
        duplex auto                                                             
        speed auto                                                              
    }                                                                           
    ethernet eth3 {                                                             
        description Local                                                       
        duplex auto                                                             
        speed auto                                                              
    }                                                                           
    ethernet eth4 {                                                             
        description Local                                                       
        duplex auto                                                             
        speed auto                                                              
    }                                                                           
    loopback lo {                                                               
    }                                                                           
    switch switch0 {                                                            
        address 192.168.1.1/24                                                  
        description LAN                                                         
        mtu 1500                                                                
        switch-port {                                                           
            interface eth1                                                      
            interface eth2                                                      
            interface eth3                                                      
            interface eth4                                                      
        }                                                                       
        vif 10 {                                                                
            address 192.168.2.1/24                                              
            description DMZ                                                     
            mtu 1500                                                            
        }                                                                       
        vif 20 {                                                                
            address 192.168.3.1/24                                              
            description Guest                                                   
            firewall {                                                          
                in {                                                            
                }                                                               
                local {                                                         
                }                                                               
                out {                                                           
                }                                                               
            }                                                                   
            mtu 1500                                                            
        }                                                                       
    }                                                                           
}                                                                               
service {                                                                       
    dhcp-server {                                                               
        disabled false                                                          
        hostfile-update disable                                                 
        shared-network-name DMZ {                                               
            authoritative disable                                               
            subnet 192.168.2.0/24 {                                             
                default-router 192.168.2.1                                      
                dns-server 192.168.2.1                                          
                lease 86400                                                     
                start 192.168.2.25 {                                            
                    stop 192.168.2.99                                           
                }                                                               
                unifi-controller 192.168.1.100                                  
            }                                                                   
        }                                                                       
        shared-network-name Guest {                                             
            authoritative disable                                               
            subnet 192.168.3.0/24 {                                             
                default-router 192.168.3.1                                      
                dns-server 192.168.3.1                                          
                lease 86400                                                     
                start 192.168.3.25 {                                            
                    stop 192.168.3.99                                           
                }                                                               
                unifi-controller 192.168.1.100                                  
            }                                                                   
        }                                                                       
        shared-network-name LAN {                                               
            authoritative disable                                               
            subnet 192.168.1.0/24 {                                             
                default-router 192.168.1.1                                      
                dns-server 192.168.1.1                                          
                lease 86400                                                     
                start 192.168.1.25 {                                            
                    stop 192.168.1.99                                           
                }                                                               
            }                                                                   
        }                                                                       
    }                                                                           
    dns {                                                                       
        forwarding {                                                            
            cache-size 150                                                      
            listen-on switch0.10                                                
            listen-on switch0.20                                                
            listen-on switch0                                                   
        }                                                                       
    }                                                                           
    gui {                                                                       
        https-port 443                                                          
    }                                                                           
    nat {                                                                       
        rule 5010 {                                                             
            description "masquerade for WAN"                                    
            outbound-interface eth0                                             
            type masquerade                                                     
        }                                                                       
    }                                                                           
    ssh {                                                                       
        port 22                                                                 
        protocol-version v2                                                     
    }                                                                           
}                                                                               
system {                                                                        
    host-name ubnt                                                              
    login {                                                                     
        user x {                                                          
            authentication {                                                    
                encrypted-password x                             
                plaintext-password x                             
            }                                                                   
            level admin                                                         
        }                                                                       
    }                                                                           
    name-server 8.8.8.8                                                         
    name-server 8.8.4.4                                                         
    ntp {                                                                       
        server 0.ubnt.pool.ntp.org {                                            
        }                                                                       
        server 1.ubnt.pool.ntp.org {                                            
        }                                                                       
        server 2.ubnt.pool.ntp.org {                                            
        }                                                                       
        server 3.ubnt.pool.ntp.org {                                            
        }                                                                       
    }                                                                           
    syslog {                                                                    
        global {                                                                
            facility all {                                                      
                level notice                                                    
            }                                                                   
            facility protocols {                                                
                level debug                                                     
            }                                                                   
        }                                                                       
    }                                                                           
    time-zone UTC                                                               
} 

Viewing all articles
Browse latest Browse all 60861

Trending Articles