Я бы рекомендовал настроить сеть, отличную от "мостовой". DHCP работает через широковещательную рассылку, поэтому любой DHCP-сервер в подсети может ответить. Чтобы предотвратить это, вы видели свою собственную подсеть.
В меню «Файл» > «Диспетчер сети хоста» вы увидите значение по умолчанию «VirtualBox Host -Только Ethernet-адаптер». Вы можете снять флажок «DHCP-сервер», чтобы включить встроенный DHCP-сервер. Затем подключите виртуальную машину DHCP-сервера и машину, с которой загружается PXE, к адаптеру Host -Only вместо мостового адаптера.
Соберите пакет deb
, затем установите его, как описано здесь:sittner/ec -debianize
sudo apt install mercurial
Включитьmq
:
cat <<EOF > ~/.hgrc
[extensions]
mq =
EOF
Клонируйте репозиторий и соберите пакет:
git clone https://github.com/sittner/ec-debianize.git
./get_source.sh
cd etherlabmaster
sudo dpkg-checkbuilddeps
sudo dpkg-buildpackage
Затем установите пакет:
sudo dpkg -i ethercat_<version>_<arch>.deb
Службу ethercat
можно запустить через:
sudo /etc/init.d/ethercat start