Есть локальная сеть, где роутинг организован следующим образом: 10.0.0.5 - роутер (default gw && dhcp) для всех компьютеров в локальной сети /24 А для 10.0.0.5 роутером является уже 10.0.0.1, находящийся в той же (/24) подсети. На 10.0.0.5 адреса не модифицируются NAT-ом Т.е. получается такая цепочка INTERNET ===== 10.0.0.1(NAT) ----- 10.0.0.5(def gw for all) ----- LAN 10.0.0.0/24 На виндовс машинах default gw прописан как 10.0.0.5, а адрес 10.0.0.1 вообще нигде не фигурирует. Но стоит любой windows машине отправить или получить что-то из Интернет, у нее в таблице роутинга появляется новая запись до того хоста в интернет, куда она обращалась. И запись глосит: host_in_internet/32 gw 10.0.0.1 Т.е. любая машина из LAN теперь отправляет свои пакеты через 10.0.0.1, хотя в конфиге у нее и прописан default gw 10.0.0.5 Получается, что туда пакеты идут через 10.0.0.1, возвращаются через 10.0.0.5 и конечно ничего не работает. Как избавится от такой интеллектуальонсти оффтопика (проверялось на winxp)?