none
поведение netsh interface dump в Windows Vista RRS feed

  • Вопрос

  • Расскажите, пожалуйста - чем так сильно отличается сетевая подсистема в Windows Vista и XP?

    На Windows XP Pro netsh interface dump для беспроводной карточки выдает следующее. А в Vista Home Basic - ничего подобного, максимум полезного вот, непонятно, каким боком это имеет отношение к сети? Не понимаю, где заканчивается абстракция подключений.
    Два ноутбука, идентичные настройки сети. Хочу в Висте перенастраивать подключение скриптом - чтобы использовать DHCP дома, статический IP на работе. Скрипт из XP работать не будет, верно?
    10 января 2008 г. 10:56

Ответы

  • вот так теперь Smile

    Образец кода

    netsh interface ipv4 show config "Беспроводное сетевое соединение"

    netsh interface ipv4 set address "Беспроводное сетевое соединение" source=dhcp
    netsh interface ipv4 set dnsserver "Беспроводное сетевое соединение" source=dhcp

    netsh interface ipv4 set address "Беспроводное сетевое соединение" static 192.168.0.97 255.255.255.0 192.168.0.1
    netsh interface ipv4 set dnsserver "Беспроводное сетевое соединение" source=static addr=81.176.69.170 register=PRIMARY
    netsh interface ipv4 add dns "Беспроводное сетевое соединение" addr=81.176.69.180 index=2

    всем спасибо Wink
    13 января 2008 г. 17:31

Все ответы

  •  

    А зачем в этом случае скрипт?

    Настройка подобного случая - дело минутное. В свойствах TCP/IP для нужного сетевого подключения выставляем "Получать IP-адрес автоматически", "Получать DNS-сервера автоматически". На вкладке "Альтернативная конфигурация" прописываем статический IP как на работе и нажимаем ОК. Все Smile

    После этого компьютер будет искать сперва DHCP (и подключаться дома), а не найдя его (на работе) будет подставлять статику.

    P.S. Если прописан статический IP-адрес на первой вкладке, вкладка "Альтернативная конфигурация" не отображается.

    10 января 2008 г. 14:10
  • Спасибо за совет, я бы рад так сделать, но надо именно как я описал. Дело в том, что DHCP на рабочем месте все-таки есть, но работает некорректно и никем не используется. В силу исторических причин отключить его невозможно, поэтому скрипт решил бы проблему (никаких программ вроде NetSetMan я ставить не хочу).
    10 января 2008 г. 16:48
  • вот так теперь Smile

    Образец кода

    netsh interface ipv4 show config "Беспроводное сетевое соединение"

    netsh interface ipv4 set address "Беспроводное сетевое соединение" source=dhcp
    netsh interface ipv4 set dnsserver "Беспроводное сетевое соединение" source=dhcp

    netsh interface ipv4 set address "Беспроводное сетевое соединение" static 192.168.0.97 255.255.255.0 192.168.0.1
    netsh interface ipv4 set dnsserver "Беспроводное сетевое соединение" source=static addr=81.176.69.170 register=PRIMARY
    netsh interface ipv4 add dns "Беспроводное сетевое соединение" addr=81.176.69.180 index=2

    всем спасибо Wink
    13 января 2008 г. 17:31