Ставим на ноут с Windows 7
Open DHCP Server через виндовый
интсталлятор в папку по умолчанию
c:\OpenDHCPServer (в папках с длинными путями a-la
c:\Program Files\ и т.д. могут быть проблемы с запуском линуксовых приложений).
Обжимаем
crossover ethernet-кабель и подключаем ноут к плате BeagleBone Black под управлением Debian 8 с настроенным по умолчанию получением ip-адреса через DHCP.
Выставляем в ноуте в настройках ethernet-адаптера статический ip-адрес
192.168.100.1 и маску 255.255.255.0. Открываем в вашем любимом виндовом текстовом редакторе (у меня
Notepad++) файл
OpenDHCPServer.ini. В нем находим секцию [RANGE_SET] и устанавливаем параметр
DHCPRange=192.168.100.10-192.168.100.200. Кроме этого, надо задать фильтрацию секции либо по MAC-адресу биглбона, либо по подсети (
192.168.100.1). Чтобы биглбон с любым mac-адресом попадал в нашу секцию адресов (RANGE_SET) добавим строку
FilterMacRange=00:00:00:00:00:00-ff:ff:ff:ff:ff:ff. Либо фильтрацию можно сделать через наш статический адрес следующим образом
FilterSubnetSelection=192.168.100.1. Полезно стереть секции, специфичные для конкретных mac-адресов, которые имеются в файле настроек по умолчанию
. Прописываем в секции [LISTEN_ON] наш статический ip-адрес - таким образом мы задается фильтр адресов, которых надо слушать серверу. Результирующий файл настроек
OpenDHCPServer.ini под виндой у меня получисля следующим:
[LISTEN_ON]
192.168.100.1
[RANGE_SET]
DHCPRange=192.168.100.10-192.168.100.200
FilterMacRange=00:00:00:00:00:00-ff:ff:ff:ff:ff:ff
FilterSubnetSelection=192.168.100.1
SubnetMask=255.255.255.0
Таким образом мы установили пул, из которого будут выбираться адреса для раздачи.
Запускаем на ноуте командный интерпретатор
cmd и переходим в папку с сервером (
cd c:\OpenDHCPServer). Запускаем
RunStandAlone.bat. В консоли появляется ожидание подключения сетевого кабеля.
Запускаем BBB. На стадии загрузки ядра производится запрос адреса. Процесс получения отображается в консоли на ноуте. На BBB после загрузки можно будет проверить адрес через ifconfig. Они должны совпасть. После этого можно зайти c ноута на BBB через
winscp или
putty.
Использованные источники:
1)
https://sourceforge.net/projects/dhcpserver/files/Open%20DHCP%20Server%20%28Regular%29/OpenDHCPServerManual.pdf/download