Greetings,
ERX newbie here, running 1.9.0. I have my config set up to acquire IPv6 addresses from Comcast, and it is all working spectacularly well, except the ERX loses all these addresses every ~4 days and I need to reboot to reacquire them. IPv4 is fine. So, can anyone advise me:
1. Is this normal? Is there something I can change in my config to prevent this problem?
2. If not, is there an equivalent to ipconfig /release ipconfig /renew that I can cron 2x/week to reacquire without rebooting, which seems rather brute-force?
Config below.
Thanks!
firewall { all-ping enable broadcast-ping disable group { address-group ROUTER_IPS { address 10.0.0.1 address 192.168.1.1 address 192.168.1.2 description "Accessible routers/APs" } network-group BOTH_LANS { description "House and Cottage subnets" network 10.0.0.0/24 network 192.168.1.0/24 } } ipv6-name WANv6_IN { default-action drop description "WAN IPv6 to internal" rule 10 { action accept description "Allow established/related" protocol all state { established enable related enable } } rule 20 { action drop description "Drop invalid state" protocol all state { invalid enable } } rule 30 { action accept description "Allow ICMPv6" protocol icmpv6 } } ipv6-name WANv6_LOCAL { default-action drop description "WAN IPv6 to router" rule 10 { action accept description "Allow established/related" protocol all state { established enable related enable } } rule 20 { action drop description "Drop invalid state" protocol all state { invalid enable } } rule 30 { action accept description "Allow ICMPv6" protocol icmpv6 } rule 40 { action accept description "Allow DHCPv6 client/server" destination { port 546 } protocol udp source { port 547 } } } ipv6-receive-redirects disable ipv6-src-route disable ip-src-route disable log-martians enable name LAN_IN { default-action accept description "Block intra-LAN routing" rule 1 { action accept description "Allow traffic to routers/APs" destination { group { address-group ROUTER_IPS } } log disable protocol all } rule 2 { action drop description "Drop traffic to subnets" destination { group { network-group BOTH_LANS } } log disable protocol all } } 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 dhcpv6-pd { pd 0 { interface eth1 { host-address ::1 prefix-id :2 service slaac } interface switch0 { host-address ::1 prefix-id :1 service slaac } prefix-length 60 } rapid-commit enable } duplex auto firewall { in { ipv6-name WANv6_IN name WAN_IN } local { ipv6-name WANv6_LOCAL name WAN_LOCAL } } speed auto } ethernet eth1 { address 192.168.1.1/24 description Cottage duplex auto firewall { in { name LAN_IN } } ipv6 { dup-addr-detect-transmits 1 router-advert { cur-hop-limit 64 link-mtu 0 managed-flag true max-interval 600 other-config-flag false prefix ::/64 { autonomous-flag true on-link-flag true valid-lifetime 2592000 } reachable-time 0 retrans-timer 0 send-advert true } } speed auto } ethernet eth2 { description House duplex auto speed auto } ethernet eth3 { description House duplex auto speed auto } ethernet eth4 { description House duplex auto poe { output off } speed auto } loopback lo { } switch switch0 { address 10.0.0.1/24 description House ipv6 { dup-addr-detect-transmits 1 router-advert { cur-hop-limit 64 link-mtu 0 managed-flag true max-interval 600 other-config-flag false prefix ::/64 { autonomous-flag true on-link-flag true valid-lifetime 2592000 } reachable-time 0 retrans-timer 0 send-advert true } } mtu 1500 switch-port { interface eth2 { } interface eth3 { } interface eth4 { } vlan-aware disable } } } service { dhcp-server { disabled false hostfile-update disable shared-network-name LAN1 { authoritative enable subnet 192.168.1.0/24 { default-router 192.168.1.1 dns-server 8.8.8.8 dns-server 8.8.4.4 lease 86400 start 192.168.1.100 { stop 192.168.1.249 } } } shared-network-name LAN2 { authoritative enable subnet 10.0.0.0/24 { default-router 10.0.0.1 dns-server 8.8.8.8 dns-server 8.8.4.4 lease 86400 start 10.0.0.100 { stop 10.0.0.249 } static-mapping Canon-MF4690 { ip-address 10.0.0.8 mac-address 00:00:85:9f:25:44 } static-mapping Cottage-AP-Asus { ip-address 10.0.0.3 mac-address 30:85:a9:8b:ae:30 } static-mapping House-AP-Netgear { ip-address 10.0.0.2 mac-address dc:ef:09:e6:64:e0 } } } } dns { forwarding { cache-size 150 listen-on eth1 listen-on switch0 } } gui { http-port 80 https-port 443 older-ciphers enable } nat { rule 5010 { description "masquerade for WAN" outbound-interface eth0 type masquerade } } ssh { port 22 protocol-version v2 } } system { host-name ubiquiti-erx login { user ***** { authentication { encrypted-password ***** plaintext-password "" } level admin } } 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 { } } offload { hwnat enable } syslog { global { facility all { level notice } facility protocols { level debug } } } time-zone America/Los_Angeles traffic-analysis { dpi enable export enable } } /* Warning: Do not remove the following line. */ /* === vyatta-config-version: "config-management@1:conntrack@1:cron@1:dhcp-relay@1:dhcp-server@4:firewall@5:ipsec@5:nat@3:qos@1:quagga@2:system@4:ubnt-pptp@1:ubnt-util@1:vrrp@1:webgui@1:webproxy@1:zone-policy@1" === */ /* Release version: v1.8.5.4884695.160608.1057 */