У меня машина с Windows 8, которая имеет только один порт Ethernet. Необходимо использовать DHCP, а также статический IP-адрес. Каждый IP-адрес находится в отдельной подсети, и каждый выполняет свою несовместимую задачу.
Этот компьютер должен использовать DHCP, потому что администратор сети сайта говорит, что это единственный поддерживаемый способ получения 192.168.x.y
адреса. Либо его сетевая схема не имеет статического IP-блока в этой подсети, либо он не назначит один из них этой машине.
Я не могу рисковать, используя статически назначенный DHCP IP, держу пари, что он не будет переназначен после истечения срока аренды. Это позволило бы мне использовать возможность Windows назначать интерфейсу несколько статических IP-адресов, но это рабочий сервер, а не то, что я могу рискнуть получить от сети через несколько часов или дней.
Я понимаю, что некоторые DHCP-серверы позволяют вам устанавливать статические MAC-адреса для IP-адресов, так что IP-адрес моей машины никогда не переназначается, но, поскольку я не знаю ни одного DHCP-сервера, который бы выдавал два разных IP-адреса, каждый в другой подсети, это не помогите здесь. (И если есть такой сервер DHCP, мой клиент, вероятно, не использует его и не переключится на него, если я спрошу.)
Поскольку я не могу сделать это полностью с помощью DHCP, мне нужен статический IP, потому что эта машина также выступает в качестве сервера для 10.x.y.z
подсети. Администраторы локальных сетей уже дали мне статический IP в этой схеме, но это недостаточно , потому что мне также нужно поговорить с 192.168.x.y
стороны сети.
Мне известен подобный вопрос здесь . Я спрашиваю еще раз, потому что:
Этот другой вопрос был задан, когда Windows 7 была актуальной. Возможно, Microsoft использовала эти два с лишним года, чтобы исправить эту слабость в реализации сетевого стека Windows 8?
(Да, слабость : Linux допускает сетевой интерфейс с DHCP и статическим IP-адресом. В TCP / IP нет ничего, что мешало бы Microsoft разрешить это. Им просто нужно написать код, чтобы разрешить это.)
Кажется, что графический интерфейс конфигурации сети в Windows 8 имеет то же ограничение, что и Windows 7, но, возможно, существует некоторый низкоуровневый хак, который позволит нам назначить статический IP-псевдоним интерфейсу DHCP?
netsh interface ipv4 set interface interface="Ethernet" dhcpstaticipcoexistence=enabled
иnetsh interface ipv4 add address "Ethernet" 192.168.1.200 255.255.255.0
.