IPv6 network fails on Linux router

Solution 1:

When you connect a link-local address you must specify an interface: fe80::6040:7862:123a:a789 is ambiguous.

Try

ping fe80::6040:7862:123a:a789%eth0.1

Where eth0.1 is the interface the device you are trying to ping is connected to.