Можно ли настроить dhcpd (на Linux), чтобы назначить ПК с Windows 2 отдельные конфигурации IP? Прямо сейчас я настроил два IP-адреса вручную, и он делает именно то, что нужно, но я не могу понять, как добиться того же с DHCP.
Например, можно ли настроить виртуальный интерфейс, который подключается к первому интерфейсу и получает свою собственную конфигурацию?
В качестве альтернативы, можно ли запустить сценарий после получения значений IP от DHCP, который затем сможет настроить вторичный IP?
Я пытался разобраться с этим несколько лет назад ... Я прошел половину пути и забыл о проекте.
Программное обеспечение для виртуализации (VMWare, VirtualPC) виртуальные сетевые карты могут использовать DHCP через сетевую карту хоста, так что это, безусловно, можно сделать ..
В итоге я использовал «Виртуальный адаптер обратной петли»
Вот ветка на EE (прокрутите вниз) - http://www.google.com/#q=http://www.experts-exchange.com/Networking/Protocols/Transport/TCP-IP/Q_24010688.html
Удачи!
Я также наткнулся на метод, позволяющий назначить несколько статических IP-адресов и сохранить функциональность DHCP на одном интерфейсе - http://archive.news.softpedia.com/news/Both-DHCP-and-Static-IP-addresss-at-the-same-time-47494.shtml
не совсем то, что вы ищете, но может помочь.
Копипаста со связанного веб-сайта, как предлагается в комментарии:
Настройка подключения для получения IP-адреса, предоставленного DHCP
Чтобы настроить соединение для автоматического получения IP-адреса от DHCP, вам необходимо щелкнуть правой кнопкой мыши «Подключение по локальной сети» и выбрать «Свойства». На вкладке Общие перейдите к Интернет-протоколу (TCP / IP) и выберите свойства.
Необходимо выбрать параметры «Получить IP-адрес автоматически» и «Получить адреса DNS-сервера автоматически». На следующей вкладке должны быть также выбраны «Альтернативная конфигурация», «Автоматический частный IP-адрес». С помощью этих настроек вы гарантируете, что ваш компьютер получит IP-адрес от DHCP-сервера.
Review imageReview imageReview image Добавление дополнительных статических IP-адресов Следующим шагом является добавление еще одного статического IP-адреса (не предоставляемого DHCP-сервером). Поскольку из Windows нет возможности предложить вам свободу добавления дополнительных IP-адресов, которые можно использовать за одно и то же время, нам нужно проделать небольшую уловку с редактированием реестра.
Откройте редактор реестра (выберите Пуск> Выполнить и введите Regedit) и найдите следующий путь:
HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Services> Tcpip> Parameters> Interfaces
Здесь вы найдете следующий ключ: {BDF058FE-237C-402A-ABAB-8DEB342026BC}. Это тот, который представляет карту NIC. Вам нужно найти ту, которая представляет вашу собственную сетевую карту.
Найдя его, выберите его и на правой панели найдите ключ IPAddress. Дважды щелкните по нему, и вы увидите окно редактирования нескольких строк со значением 0.0.0.0. Под этим значением просто добавьте свой статический IP. Вы можете добавить один, два или несколько IP-адресов в соответствии с вашими потребностями.
На той же правой панели найдите ключ SubnetMask. Этот ключ необходимо отредактировать так же, как мы это сделали с ключом выше.
Теперь закройте редактор реестра и отключите сетевое соединение, щелкнув правой кнопкой мыши значок в трее. Снова включите соединение, и все готово.
Когда вы создаете виртуальное сетевое устройство (что вы делаете на своем ПК с Windows), вы должны установить его MAC-адрес, отличный от физической сетевой карты. Если они оба отправляют DHCP-запросы, их следует рассматривать как две разные машины, и каждому давать отдельные IP-адреса. Если вы настроили свой DHCP-сервер (на вашем компьютере с Linux) для резервирования IP-адресов для любого из них или для них обоих, то вы можете указать, какие адреса будет получать каждый интерфейс.
Как правило, DHCP-серверы не осведомлены о физическом уровне, но сделанный DHCP-запрос включает в себя MAC-адрес запрашивающего интерфейса. Поскольку это поле в пакете, которое добровольно предоставляется протоколом DHCP, а не автоматически подключается физическим сетевым устройством, вы должны иметь возможность заставить это работать, просто создав виртуальное сетевое устройство и установив его MAC-адрес (иногда называется спуфингом MAC-адреса).