none
Hyper-V R2 SRV.Не устанавливается статический IP адрес на интерфейсе. RRS feed

  • Вопрос

  • Добрый день.

    Столкнулся со странным поведением свежеустановленного Hypr-V R2 Server'а.

    Причем на двух разных серверах:HP DL580G7 и Fujitsu RX600 S6

    1. Если в ЛВС нет DHCP, подключенный сетевой интерфейс получает IP из 169 подсети.

    При попытке установить статический IP адрес на интерфейсе (через sconfig), он его принимает, но не устанавливает.

    В sconfig'е при показе настроек интерфейса фигурируют два адреса, первый из 169 подсети, второй, указанный

    вручную.Остальные настройки: маска, шлюз и DNS прнимаются.

    ipconfig выводит адрес из 169 подсети.

    Если из powershell отключить и включить интерфейс статический адрес принимается, но после перезагрузки или при

    физическом отключении кабели из интерфейса, порт опять получает адрес 169 подсети.


    2. Если включить в сети DHCP, то интерфейс сервера адрес получает и работает.

    Но при попытке установить статический IP повторяется вышеизложенная картина.

    Интерфейс получает адрес из 169 подсети.


    14 июля 2014 г. 9:42

Ответы

  • Отключил APIPA на интерфейсе.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\GUID\Interfaces\IPAutoconfigurationEnabled =  0

    Помогло, спасибо.

    Статический адрес на интерфейсе остается и после перезагрузки.

    Не понятно, почему APIPA мешалась.....

    • Предложено в качестве ответа R.LevchenkoMVP 14 июля 2014 г. 19:27
    • Помечено в качестве ответа Viacheslav Zhuk 15 июля 2014 г. 6:38
    14 июля 2014 г. 18:58

Все ответы

  • Пробовали?

    $nic = Get-NetAdapter -Name "имя адаптера"
    
    $nic|Set-NetIPInterface -Dhcp Disabled
    
    $nic|New-NetIPAddress -IPAddress static_ip -PrefixLength prefix_netmask –DefaultGateway gateway_ip
    
    Set-DnsClientServerAddress -InterfaceAlias "имя адаптера" -ServerAddresses "IP DNS-сервера"
    
     

    В итоге на интерфейсе будет 2 IP?


    Roman Levchenko, MCSA, MCITP, MCTS http://www.rlevchenko.com

    • Предложено в качестве ответа EugeneLeitanMVP 15 июля 2014 г. 6:48
    14 июля 2014 г. 9:47
  • После выполнения указанных команд, команда ipconfig выдала:

    Link-local IPv6 Address.... :fe80::.................

    Autoconfiguration IPv4 Address: 169.254.1.233

    Subnet Mask: 255.255.0.0

    Default Gateway: 10.50.10.1

    Ничего не поменялось....

    В sconfig'е при указании в главном меню "8"- Network settings

    и далее при выборе интефейса, в строке IP address перечислены:

    169.254.1.233  10.50.10.11

    14 июля 2014 г. 12:04
  • 169.254.1.233 - это APIPA. Присваивается когда нет источников необходимых IP (либо статика, либо DHCP)

    сделайте:

    Get-NetAdapter | fl Name,InterfaceDescription,MacAddress,LinkSpeed
    и выложите сюда


    Roman Levchenko, MCSA, MCITP, MCTS http://www.rlevchenko.com

    14 июля 2014 г. 12:12
  • name: Ethernet 4

    interfacedescription: HP NC375i Integrated Quad Port Multifunction Gigabit Server Adapter #3

    MacAddress: 6c-3b-e5-ab-7a-9b

    LinkSpeed: 0bps

    name: Ethernet 5

    interfacedescription: HP NC375i Integrated Quad Port Multifunction Gigabit Server Adapter #4

    MacAddress: 6c-3b-e5-ab-7a-9a

    LinkSpeed: 0bps

    name: Ethernet 2

    interfacedescription: HP NC375i Integrated Quad Port Multifunction Gigabit Server Adapter

    MacAddress: 6c-3b-e5-ab-7a-99

    LinkSpeed: 0bps

    name: Ethernet 3

    interfacedescription: HP NC375i Integrated Quad Port Multifunction Gigabit Server Adapter #3

    MacAddress: 6c-3b-e5-ab-7a-98

    LinkSpeed: 1Gbps

    14 июля 2014 г. 12:45
  • На каком IP назначаете?


    Roman Levchenko, MCSA, MCITP, MCTS http://www.rlevchenko.com

    14 июля 2014 г. 12:58
  • На том, который подключен к сети, на name: Ethernet 3

    Через sconfig интерфейсы не подключенные к сети и не доступны для настройки.

    14 июля 2014 г. 13:41
  • #Ethernet 3

    $nic = Get-NetAdapter -Name "Ethernet 3"

    #Сброс $nic|Reset-NetAdapterAdvancedProperty $nic|Restart-NetAdapter

    #Отключение DHCP $nic|Set-NetIPInterface -Dhcp Disabled

    #Конфигурация нового IP $nic|New-NetIPAddress -IPAddress static_ip -PrefixLength prefix_netmask –DefaultGateway gateway_ip

    #Конфигурация DNS Set-DnsClientServerAddress -InterfaceAlias "имя адаптера" -ServerAddresses "IP DNS-сервера"

    #Просмотр IP-конфигурации

    $nic|Restart-NetAdapter

    Get-NetIpAddress $nic


    Roman Levchenko, MCSA, MCITP, MCTS http://www.rlevchenko.com

    • Предложено в качестве ответа EugeneLeitanMVP 15 июля 2014 г. 6:48
    14 июля 2014 г. 14:05
  • Приведите конечный вывод (после команд выше)

    Get-NetIPAddress -Name "Ethernet 3"


    Roman Levchenko, MCSA, MCITP, MCTS http://www.rlevchenko.com

    14 июля 2014 г. 14:06
  • $nic = Get-NetAdapter -Name "Ethernet 3"

    Команда проходит, но вторая

    $nic|Reset-NetAdapterAdvancedProperty

    Выдает ошибку:

    Reset-NetAdapterAdvancedProperty: the input object cannot be bound to any parameters for the command either

    because the command does not take pipeline input or the input and i.......

    Al line:1 char 6 ....

    ....Если проделать все кроме

    Reset-NetAdapterAdvancedProperty

    то IP адрес устанавливается какой надо, но после перезагрузки опять на интерфейсе 169 подсеть....

    14 июля 2014 г. 16:59
  • #Получение Guid для адаптера Ethernet 3

    get-netadapter "Ethernet 3"|ft InterfaceGuid

    Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{Ваш GUID}"

    #Пример вывода
    UseZeroBroadcast           : 0
    EnableDeadGWDetect         : 1
    EnableDHCP                 : 0
    NameServer                 :
    Domain                     :
    RegistrationEnabled        : 1
    RegisterAdapterName        : 0
    MTU                        : 1300
    DhcpIPAddress              : 0.0.0.0
    DhcpSubnetMask             : 255.0.0.0
    DhcpServer                 : 255.255.255.255
    Lease                      : 0
    LeaseObtainedTime          : 0
    T1                         : 0
    T2                         : 0
    LeaseTerminatesTime        : 0
    AddressType                : 0
    IsServerNapAware           : 0
    DhcpConnForceBroadcastFlag : 0
    IPAddress                  : {0.0.0.0}
    SubnetMask                 : {0.0.0.0}
    DefaultGateway             : {}
    DefaultGatewayMetric       : {}

    Сделайте и посмотрите значения IpAddress, SubnetMask, DefaultGateway


    Roman Levchenko, MCSA, MCITP, MCTS http://www.rlevchenko.com


    • Изменено R.LevchenkoMVP 14 июля 2014 г. 18:14
    • Предложено в качестве ответа R.LevchenkoMVP 14 июля 2014 г. 19:27
    14 июля 2014 г. 18:12
  • Отключил APIPA на интерфейсе.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\GUID\Interfaces\IPAutoconfigurationEnabled =  0

    Помогло, спасибо.

    Статический адрес на интерфейсе остается и после перезагрузки.

    Не понятно, почему APIPA мешалась.....

    • Предложено в качестве ответа R.LevchenkoMVP 14 июля 2014 г. 19:27
    • Помечено в качестве ответа Viacheslav Zhuk 15 июля 2014 г. 6:38
    14 июля 2014 г. 18:58
  • Отлично!

    Помечайте,пожалуйста, ответ,который Вам помог. 

    Некорректное применение параметров TCP/IP. В реестре , если имеются записи, то должно быть всё ок. Возможно специфика адаптеров в данной среде, но у HP никогда подобного не видел.


    Roman Levchenko, MCSA, MCITP, MCTS http://www.rlevchenko.com

    14 июля 2014 г. 19:31
  • Viacheslav Zhuk, спасибо. 

    Roman Levchenko, MCSA, MCITP, MCTS http://www.rlevchenko.com

    15 июля 2014 г. 6:44
  • Доброго времени суток Уважаемые господа! Столкнулся с той же бедой. Два свежих сервера SuperMicro готовлю под виртуализацию WS 2012 R2 Hyper-V.Начал с конфигурации тимминга из двух адаптером и вдруг смотрю первичный у меня APPA, а дублирующий статический. Перепробовал все вплоть до сброса адаптера и его переустановки и без тиминга то же самое творится. Первое подозрение было, что все равно кто-то да использует такой же айпи ,вроде Nix-совых серверов, но при этом система тогда должна была ругнуться на конфликт IP в сети.Причем автоматом от DHCP NIC получает все настройки айпишника как надо! Вобчем решение предлагается здесь и здесь , но по факту тогда в гостевых ОС придется так же "трепанацией" реестра заниматься и более того из авторитетного источника пишут следующее:

    HKLM\System\CurrentControlSet\Services\TcpIp\Parameters

    а в нём – параметр ArpRetryCount типа DWORD32. Если поставить этот параметр в нуль, то механизм будет выключен. По умолчанию Windows-хосты делают Gratuitous ARP три раза – сразу после инициализации адреса, потом через 1/2 секунды, потом через ещё 1/10 секунды. Можете поставить единицу, если уверены в качестве работы сети и её не-критичной загруженности на момент выхода ARP Reply – “сэкономите трафик”.
    Примечание: Считаются фактически отправленные ARP, а не попытки. Т.е. если среда была недоступна, то все равно отправят три, просто чуть позже.
    Примечание: Если поставить нуль, то вдобавок отвалится функция обнаружения конфликтов DHCP, но это будет в другой истории.

    Я так понимаю данная болезнь все таки связана с железками Cisco , если таковые имеются в среде.У нас таких три,два Catalyst 2960 и 3750.


    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!



    • Изменено rеstless 2 мая 2016 г. 14:52