// Блин, при долговременном использовании не работает
.
О сетевых соединениях...
Ситуация - у вас в комп воткнуто несколько сетевых карт или есть виртуальные сети, при этом винда не дает назначить больше одной сети как домашнюю. Просто нет такой опции и всё. При этом вы не хотите ВСЕ соединения компьютера делать домашними (например, одно из соединений - прямой интернет).
Решение нашел сегодня.
Пока что оно не проверено долгой практикой, но уже - не глючило, пережило ребут и не потребовало каких-то действий после него.
Суть проблемы - вин7 (и по моему виста) работает с одним мало поддающимся настройке фактором - шлюзом. Если в свойствах TCP/IP адаптера не стоит шлюз, то винда автоматом считает его неизвестным соединением и ничего с этим поделать нельзя.
Если поставить какой-то шлюз, то варианты такие - если комп с таким адресом существует, то у вас будут глюки с интернетом и сетью, т.к. будут два шлюза по умолчанию в системе и хз куда он будет посылать пакеты. Если такого компа не существует, то сеть будет неопознанной. В общем, вилка...
Решение - сделать призрачный айпи с мак-адресом. Команда для этого -
netsh interface ip add neighbors "имя сетевушки" "айпи" "мак-адрес"
я делал с вмваревской сетевушкой - netsh interface ip add neighbors "VMWare Network Adapter VMNet1" "192.168.1.2" "00-aa-00-62-c6-09"
После этого можно в свойствах сетевушки прописать этот новый адрес в качестве шлюза (естественно, он должен принадлежать к той же подсети)
После этого сразу мне выдало что "какой тип сети поставить - домашняя, рабочая итп".
Если добавить эту команду в шедулер, и назначить выполнение при каждом старте компьютера, то дальше уже вмешательства не потребуется.
На всякий случай, в свойствах сетевушки я поставил метрику не автоматом а побольше (200).
Результат, которого я добивался -
http://postimage.org/image/1efn9sbt0/
Сообщение отредактировал Andy_Scull: 06 Август 2011 - 08:43