Споры глупые что хуже что лучше.
Считай целесобразным даже в домашних условиях делать на компе шлюз посредству vmware server (другие продукты сложны в освоении, либо требуют отдельное железо под себя (Esxi сервер) либо то и другое))
В качестве шлюза может выступать две вещи: Если очень грамотный в unix системах, совет ставить шлюз на юниксе - минимум оперативки сьест.
Если хочется надежности, мощности рещения (минимум 384мб оперативки выделения под эту виртуалку, лучше 512), наилучшей в мире маршрутизации (программной), защиту от ддос (конечно если будет динамическое выделение оперативки до 512 - 4 гигов хватит на вполне такой нормальный ddos
) ну а главное простоту в освоении -
то ставьте ISA server 2006 enterprise (на платформе windows server 2003 enterprise).
Сейчас сижу на win 7 server (с дополнением sphinx-soft Windows 7 Firewall Control free (для контроля программ) и шлюзом на ISA server 2006. Считаю это самым лучшим решинием, если конечно не лень поразбираться в настройках всего и всея (проброс портов на основной хост и тд).
К сожалению vmware server 2.0++ Еще не имеет официальной поддержки win 7, поэтому вижу некоторые глюки с которыми приходиться считаться. Но на общую работу они не сказываются. Зато все порты находятся в состоянии close. + чтобы пробить основной host, надо сначала взломать виртуальный шлюз и только потом после взлома 20 символьного пароля (рандом с разными раскладками), выходить host с доступом к жесткому диску.
Естественно тру хакер ломанет шустро)) Но тут речь идет о своем удобстве (например маршрутизация у ISA лучшая в мире эт точно...) и оставления с носом всяких умников, которые решили пойти по ступеням тру хакеров)))
P.S. Естественно считаю все выше сказанное ИМХО, но доля правды в этом есть. Продвинутые пользователи не должны юзать дырки под названием nod32 "firewall" или ему подобные продукты.