Also, the issue is definitely related to the loopback. There is no problem when using an address on /dev/ether0.