А порт на работе открыт?
Если и на работе, и на раздающем роутере (раздавать может только роутер, но никак не хард) порты закрыты, то Вы и не сможете к домашнему роутеру подключиться. Хотя бы с одной стороны должен быть открыт порт для входящих соединений.
Не понял насчёт компа. Он подключен через этот же роутер? И что означает "с виндовой прогой проблем не возникает"? На компе порт открыт, а в роутере для встроенного клиента закрыт? Или что?