Сделал из вай-фай адаптера точку доступа, со статикой все работает.
Но сами понимаете вбивать айпишники это не круто, нужен DHCP севрер под windows 7.
Гугление показало Tiny DHCP севрер, но увы, несмотря на простую настройку, айпишники почему-то не выдаются.
Нужен совет, как же сделать DHCP?
В Windows есть служда ICS (Internet Conneting Sharing), которая умеет раздавать интернет в локальную сеть при этом автоматически включается не управляемый DHSP сервер, который раздает ip в диапазоне 192.168.0.1-254. Если есть необходимость раздавать с этого компьютера интернет в локалку и при этом получать ip по DHSP этот вариант думаю будет идеальным.
К слову сказать эта же служба является брандмауером(firewall) и именно она как правило мешает нормальной работе других сетевых сервисов, если плохо настроена.
Виндовая служба ICS это универсальный сетевой комбайн, основная функция которого это служить фаерволом и не пущать снаружи никого ни по каким портам, которых нет в разрешениях (настройки разрешений находятся в свойствах сетевого подключения на вкладке firewall или Брандмауер, точнее не скажу ибо Windows под рукой нет)
Кроме основной функции firewall ICS умеет маршрутизировать отдельные порты из одной сети(например Интернет) в другую (Например локалка), называется эта функция перенаправление портов.
А самая полезная возможность которая есть у этой службы это умение раздавать айпишники и интернет на другие машины. Для настройки данной возможности нужно выполнить следующее:
идем в «Панель управления\Сеть и Интернет\Сетевые подключения»
Выбираем подключение через которое получаем интернет, переходим на вкладку «Доступ» (появляется только если есть не менее двух активных подключений) и ставим галочку «Разрешить другим пользователям сети использовать мое подключение к интернету» после этого он спросит, какое из ваших подключений является подключением по локальной сети. Для подключения по локальной сети будет жестко установлен ip 192.168.0.1 и всем компьютерам которые обратятся с запросом ip адреса он будет выдавать адреса в этом диапазоне. В настройках полученного ip сразу будет все для получения интернет и связи внутри локальной сети(Шлюз, DNS).
В windows XP - будут выдаваться IP в подсети 192.168.0.0/24
в Windows 7 - в подсети 192.168.137.0/24
Если на внутреннем сетевом интерфейсе сменить подсеть - для работы DHCP надо так же поменять подсети в реестре, вот тут:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters]
korvindest написал рабочее решение, добавлю от себя еще кое-что. так как у меня сначала этот способ не заработал. Винда после установки общего доступа к подключению сообщила, что сетевому адресу будет назначен ip 192.168.137.1 И его похоже менять уже нельзя. Если его не ктрогать, то из диапазаона 192.168.137.0 будут раздаваться айпишники. Будем надеяться, что мне не потребуется устанавливать связку мак->конкретный апйи.
Всем спасибо за помощь и отдельное спасибо korvindest.
Если устройство не может получить ip, то скорее всего не открыт 67 UDP порт (порт на который клиент стучится по DHCP) у точки доступа, т.е вашей винды.
Проверьте какой тип сети стоит у соединения Microsoft Virtual WiFi Miniport Adapter (т.е то что создалось как точка доступа) и поставьте, например, home.
Далее нужно добавить правило в фаерволл: control panel — windows firewall — advanced settings — inbound rules — new rule — port — udp — local ports — 67 — allow — все сети или то что вам нужно — произвольное имя.
После этого всё заработает. Приведены настройки для Windows 7