Can ping/ssh through LAN but not with Wi-Fi
I have found solution in ssh - no route to host, what I did was, login to my modem (in my case 192.168.1.1 through any browser). Select Advanced Tab, then go to wireless setting, In SSID settings changed User Isolation from off to on, restart the modem. Now you can ping/ssh to LAN connected host through Wifi connected host :).
I am using D-Link DSL-2750U Wireless N ADSL2+ 4-Port Wi-Fi Router