I have two Ethernet-wired connected devices. I gave to both of them address from same sub-network. As result I can see second device in arp-table of the first.$ arp -a? (128.247.77.90) at 10:60:4b:4b:29:50 [ether] on eth0But ping always fails.$ ping 128.247.77.90PING 128.247.77.90 (128.247.77.90) 56(84) bytes of data.From 128.247.77.158 icmp_seq=9 Destination Host UnreachableFirst device is a laptop. It's a host. Second is a tablet under u-boot. I have to get a file from a host via TFTP. This protocol fails too because of ICMP. Here are all packets that Wireshark caught.What is the reason of this problem?
ICMP - Destination unreachable (Port unreachable)
linux;ethernet;u boot;icmp;tcp ip
The problem was with configuration of tftpd-hpa server on host. According to guide the file /etc/default/tftpd-hpa must be something like:TFTP_USERNAME=tftpTFTP_DIRECTORY=/home/bogdan_liulko/tftpTFTP_ADDRESS=0.0.0.0:69TFTP_OPTIONS=--secure --createRUN_DAEMON=yesMy problem was that my file didn't contain --create parameter in TFT_OPTIONS. And right after all steps from guide were done everything started work properly. 