Соорудить локальный dyndns. Т.е., условно, при поднятии интерфейса eth0 дёргать dns сервер и отдавать ему свой текущий адрес, чтобы он был указан для desktop.home.com. На андроиде в настройках сразу прописать desktop.home.com и ничего больше не трогать.
habrahabr.ru/post/188598 для примера