Al usar nping (que viene con nmap) recibimos un error similar a:
libnsock mksock_bind_addr(): Bind to 2001:db8:1::1:0 failed (IOD #1): Cannot assign requested address (99)
Situación:
La situación es que nping no consigue como utilizar la dirección IPv6 fuente 2001:db8:1::1
Solución:
Pueden haber muchas soluciones. La que yo utilicé fue crear una interfaz tipo tunnel -una interfaz lógica- con la dirección IPv6 deseada. Te dejo los comandos:
ip tuntap add mode tun dev tun1
ip -6 addr add 2001:db8:1::1 dev tun1
ifconfig tun1 up
Finalmente podrías ejecutar algo similar a esto:
nping -6 -S 2001:db8:1::1 --tcp-connect -c 2 -p 53 <ipv6_dest> --source-mac 00:50:XX:XX:XX:35 --dest-mac 2c:XX:XX:XX:44:20
Espero haya sido útil.