70_fill-dhcp-checksum 354 B

1234567891011
  1. #!/bin/sh
  2. cat >> /etc/firewall.user << EOF
  3. # Fill DHCP checksums, try to work-around broken DHCP clients (such as FreeBSD).
  4. # It requires iptables-mod-checksum which is installed by default in lxd-openwrt.
  5. if [ -e /usr/lib/iptables/libxt_CHECKSUM.so ]; then
  6. iptables -t mangle -A OUTPUT -p udp -m udp --dport 68 -j CHECKSUM --checksum-fill
  7. fi
  8. EOF