Problem:
When using nping (which comes with nmap) we receive the message:
libnsock mksock_bind_addr(): Bind to 2001:db8:1::1:0 failed (IOD #1): Cannot assign requested address (99)
Current situation:
The issue is that nping can not bind to the IP 2001:db8:1::1
Solution:
There could be many different solutions, I'm only going to mention one. What I did was to create a logical interface (tunnel type) with the IPv6 address I was needing (2001:db8:1::1). Here you have the commands.
ip tuntap add mode tun dev tun1
ip -6 addr add 2001:db8:1::1 dev tun1
ifconfig tun1 up
Finally, you could execute something like:
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
Hope this is useful