ci: cram: 010-firewall-dhcp: update firewall tests for new iptables version

cram: update firewall tests for new iptables version

Problem: update firewall tests for new iptables version
Cause: The output of some iptables commands changed with the newer version. Because of this, cram need to be adapted

Solution: update firewall tests for new iptables version
References: PPW-806
Signed-off-by: Racha HAMHOUM <racha.hamhoum_ext@softathome.com>
This commit is contained in:
Racha Hamhoum 2025-08-01 11:34:28 +01:00 committed by Hela Saadani
parent d331645d41
commit cf70074f9f

View File

@ -26,20 +26,20 @@ Check that client is unable to get new lease:
Add back firewall rule for cpe-dhcpv4s-lan access from LAN:
$ printf "\
> ubus-cli 'Firewall.Service+{Alias=\"cpe-dhcpv4s-lan\"}'
> ubus-cli 'Firewall.Service.cpe-dhcpv4s-lan.Action=Accept'
> ubus-cli 'Firewall.Service.cpe-dhcpv4s-lan.DestPort=67'
> ubus-cli 'Firewall.Service.cpe-dhcpv4s-lan.IPVersion=4'
> ubus-cli 'Firewall.Service.cpe-dhcpv4s-lan.Interface=Device.IP.Interface.3.'
> ubus-cli 'Firewall.Service.cpe-dhcpv4s-lan.Protocol=17'
> ubus-cli 'Firewall.Service.cpe-dhcpv4s-lan.Enable=1'
> " > /tmp/cram
$ script --command "ssh -t root@$TARGET_LAN_IP '$(cat /tmp/cram)'" > /dev/null
$ cat > /tmp/dhcpv4s-lan-config <<EOF
> ba-cli 'Firewall.Service+{Alias="cpe-dhcpv4s-lan"}'
> ba-cli 'Firewall.Service.cpe-dhcpv4s-lan.Action=Accept'
> ba-cli 'Firewall.Service.cpe-dhcpv4s-lan.DestPort=67'
> ba-cli 'Firewall.Service.cpe-dhcpv4s-lan.IPVersion=4'
> ba-cli 'Firewall.Service.cpe-dhcpv4s-lan.Interface=Device.IP.Interface.3'
> ba-cli 'Firewall.Service.cpe-dhcpv4s-lan.Protocol=17'
> ba-cli 'Firewall.Service.cpe-dhcpv4s-lan.Enable=1'
> EOF
$ script --command "ssh -t root@$TARGET_LAN_IP '$(cat /tmp/dhcpv4s-lan-config)'" > /dev/null
Check that the firewall rule was actually created:
$ R "iptables -vnL INPUT_Services | grep :67 | cut -d ' ' -f 11,16,21,54 | sort"
$ R "iptables -vnL INPUT_Services | grep :67 | awk '/ACCEPT.*udp/ {print \$3, \$4, \$6, \$11}' | sort"
ACCEPT 17 br-guest dpt:67
ACCEPT 17 br-lan dpt:67
ACCEPT 17 br-lcm dpt:67