Сначала я опишу сугубо инфраструктуры, ибо это отдельная история.
В наличии: два простеньких модема с подлючением к провайдерам, отсутсвие DHCP, физический сервер с двумя сететвыми платами, свич на 24, и еще один на 16.
Цель: локальную сеть пускать через единый шлюз, веб через прокси. Осложнялся вопрос тем что енкоторым пользователя надо было ходить через 1 модем, а другим - через другой.
Решение: на сервере ставим VMWare, на нее убунту, на убунту прокидываем 2 сетевые карты (2 интерфейса). Модемы выселяем в одну подсеть, локалку с пользователями во вторую.
На сервер прежде всего установили Win2003, настроили доступ по ssh (поставили сервер, пробросили порт на модеме), затем настроили в ней 2 сетевые карты.
Установили VMWare прокинули на ней 2 сететвые карты.
Поставили убунту с исо, внетри вм варе, 512 Мб нам достаточно, 8GB диск - стандартные параметры. Изначально ничего кроме OpenSSH не ставили. Так как DHCP у нас нет - при установке указали 192.168.2.10, шлюз 192.168.2.1 - убунта это единственная машина которая смотрит в интернет напрямую через модем.
Послу установки настриваем 2 интерфейса один со шлюзом, второй без.
Вот так выглядит файл /etc/networks/intrfaces
# The loopback network interface auto lo iface lo inet loopback