Как объединить две локальные сети через интернет?
эм. настроить туннель с шифрованием между двумя цисками достаточно двух "белых" статических айпишников. 
sh run int tunnel0
interface Tunnel0
 description ... to site2 tunnel
 tunnel source 10.0.0.1
 tunnel destination 10.0.0.2
end
ну и шифрование прицепить.
на второй циске только айпишники местами поменять
ну и на int fa0/0 каком-нить должен висеть этот самый 10.0.0.1, по которому туннель строится
Т.е. нужно просить у провайдера /29 подсеть, модем настроить в режим Bridged+Static IP, прописать на модеме IP адрес со шлюзом, на интерфейсе маршрутизатора тоже прописать IP из этой же подсети и поднять GRE Tunnel?