diff --git a/.github/workflows/kernel-test.yml b/.github/workflows/kernel-test.yml index cf19eb6afb..a773ee5532 100644 --- a/.github/workflows/kernel-test.yml +++ b/.github/workflows/kernel-test.yml @@ -198,6 +198,21 @@ jobs: cat /host/nc.log | grep -q 'succeeded!' cat /host/dae.log | grep -F -- '-> [2606:4700:4700::1111]:80' + - name: Check WAN IPv6 UDP + uses: cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12 + with: + provision: 'false' + cmd: | + set -ex + + if docker exec dae dig @2001:4860:4860::8844 one.one.one.one; then + echo "Shouldn't succeed until https://github.com/daeuniverse/dae/issues/387 is resolved" + false + else + echo "Ingore failure until https://github.com/daeuniverse/dae/issues/387 is resolved" + true + fi + - name: Setup LAN uses: cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12 with: @@ -303,3 +318,15 @@ jobs: docker exec dae ip net e dae nc -v -w1 2606:4700:4700::1001 80 &> /host/nc.log cat /host/nc.log | grep -q 'succeeded!' cat /host/dae.log | grep -F -- '-> [2606:4700:4700::1001]:80' + + - name: Check LAN IPv6 UDP + uses: cilium/little-vm-helper@908ab1ff8a596a03cd5221a1f8602dc44c3f906d # v0.0.12 + with: + provision: 'false' + cmd: | + set -ex + + docker exec dae ip net e dae dig @2001:4860:4860::8844 one.one.one.one + cat /host/dae.log | grep -F -- '-> [2001:4860:4860::8844]:53' + tail -20 /host/v2ray.access.log + cat /host/v2ray.access.log | grep -F -- 'accept udp:[2001:4860:4860::8844]:53'