>>по поводу FreeBSD незнаю, а на линухе легко.
>
>как? Думаю, без переконфигурирования циски не обойтись...
Если провайдер жестко выдал 1 IP, он должен быть жестко
прописан на внешнем интерфейсе (неважно, сервер это или циска), напр. ip_out.
Соответственно, на внутреннем интерфейсе - внутренний IP (шлюзовый), ip_in.
Если ты ставишь как роутер FreeBSD, тебе придется прописать на внешнем
интерфейсе ip_out, а на внутреннем - ip_in и наладить между ними роутинг.
Но тогда циске придется прописать на внешнем интерфейсе IP-адрес внутренней сети.