github.com/rootless-containers/rootlesskit/v2@v2.3.4/hack/integration-ipv6.sh (about) 1 #!/bin/bash 2 source $(realpath $(dirname $0))/common.inc.sh 3 set -x 4 5 parent_ipv6="fdaa:aaaa:aaaa::1" 6 parent_dummy="dummy42" 7 8 sudo ip link add ${parent_dummy} type dummy 9 sudo ip link set dev ${parent_dummy} up 10 sudo ip addr add "${parent_ipv6}/64" dev ${parent_dummy} 11 12 tmp=$(mktemp -d) 13 echo "hello ipv6" >${tmp}/index.html 14 15 busybox httpd -f -p "[${parent_ipv6}]:8080" -h "${tmp}" & 16 pid=$! 17 18 $ROOTLESSKIT \ 19 --net=slirp4netns \ 20 --ipv6 \ 21 sh -euc "sleep 3; exec curl -fsSL http://[${parent_ipv6}]:8080" 22 23 kill -9 $pid || true 24 sudo ip link del ${parent_dummy} 25 rm -rf ${tmp}