Why is there 100% packet loss

OK, so I'll guess your router (192.168.254.254) has a firewall function that's blocking incoming ICMP. With your firewall on, can you ping 192.168.254.254 or other machines on your LAN?