====== PFSense - Network - Disable IPv6 ====== If IPv6 is not needed, then optionally disable it to simplify network management. ---- ===== Networking ===== Navigate to **System -> Advanced -> Networking**: * Allow IPv6: **Not checked**. * Prefer IPv4 over IPv6: **Checked**. **NOTE:** This sets up some firewall rules behind the scenes, but it does not stop pfSense from generating IPv6 traffic. ---- ===== DHCPv6 Relay ===== Navigate to **Services -> DHCPv6 Relay**: In **DHCP6 Relay Configuration**: * Enable: **Not Checked**. * Click **Save** and apply. ---- ===== Interfaces ===== Disable IPv6 on each of the interfaces: ==== WAN ==== Navigate to **Interfaces -> WAN (pppoe0)**. In **General Configuration**: * IPv6 Configuration Type: **None**. ==== LAN ==== Navigate to **Interfaces -> LAN (em1)**. In **General Configuration**: * IPv6 Configuration Type: **None**. ==== OTHER INTERFACES ==== * Repeat above instructions for all other interfaces that this applies to. ---- ===== Gateways ===== Navigate to **System -> Routing -> Gateways**. In **Default Gateway**: * Default gateway IPv6: **None**. * Click **Save** and apply. ---- ===== Firewall Rules ===== Firewall rules to block IPv6. **NOTE:** This is not necessarily needed, but a precaution if something is not working or gets misconfigured. Navigate to **Firewall -> Rules -> LAN**. * Default allow LAN IPv6 to any rule: **Disable**. **NOTE:** Do not delete the IPv6 rule, as this may be wanted later, and easier then to just enable.