Изначально проблема решалась под XP. Был поставлен и настроен proxy.(ccproxy) На прокси стояли настройки что допущены все. http был на 808 порте, socks на 1080.Интернет идет через vpn.Если компы находятся в локальной сети,то на клиентской машине настраивается прокси с указанием локального адреса и порта машины на которой этот прокси стоит, и все нормально интернет работает..все летает. Если же пытается подключиться комп из внешней сети с указанием внешнего адреса машины на которой стоит прокси,то ничего не хочет работать, хотя обе машины пингуются по своим внешним адресам.
На Linux еще не пробовал ставить прокси какой нибудь,вот может подскажите какой лучше всего поставить?Хотя я думаю что таже проблема и останется....