Ethernet is unable to receive packets, but is able to send packets. Any help on how to fix this?

root@beaglebone:~# ping google.com
PING google.com (4.35.21.173) 56(84) bytes of data.
ping 169.254.136.128
^C
google.com ping statistics —
175 packets transmitted, 0 received, 100% packet loss, time 174012ms

root@beaglebone:/# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.7.1 0.0.0.0 UG 0 0 0 usb0
0.0.0.0 134.74.185.50 0.0.0.0 UG 0 0 0 eth0
134.74.185.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.7.0 0.0.0.0 255.255.255.252 U 0

root@beaglebone:/# ifconfig
eth0 Link encap:Ethernet HWaddr d0:5f:b8:f5:93:cd
inet addr:134.74.185.104 Bcast:134.74.185.255 Mask:255.255.255.0
inet6 addr: fe80::d25f:b8ff:fef5:93cd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7577 errors:0 dropped:5 overruns:0 frame:0
TX packets:657 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:910737 (889.3 KiB) TX bytes:68224 (66.6 KiB)
Interrupt:40

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

usb0 Link encap:Ethernet HWaddr 56:ec:45:ea:75:d9
inet addr:192.168.7.2 Bcast:192.168.7.3 Mask:255.255.255.252
inet6 addr: fe80::54ec:45ff:feea:75d9/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3642 errors:0 dropped:0 overruns:0 frame:0
TX packets:2046 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:361627 (353.1 KiB) TX bytes:324515 (316.9 KiB)

Your BBB has two interfaces, usb0 and eth0. It looks like you’re connected via USB, presumably to your PC, but the wired ethernet interface eth0 is up too, and the routing matches on both, so the packets could be leaving through both interfaces. I assume you don’t have the wired network connected, so the reason you’re not getting a reply is either because your PC is not set up to route the USB out via its own uplink.

Why would that be? we don’t know because you didn’t say what’s your environment–you have to specify what are you running on your BBB and on your PC, and how you’ve set it up.