Я использую Ubuntu 18.04 LTS на виртуальной машине. Можно ли сканировать реальные (не виртуальные) устройства BACnet в локальной сети через виртуальную машину?
Как мне установить BACpypes.ini?
Моя машина с Windows 10, если я делаю ipconfig/all
это не работает с BACpypes.ini при запуске bacnet_scan.py
на моей виртуальной машине
Или этот IP-адрес моей машины с Windows 10.
Оба IP-адреса, реализованные в BACpypes.ini, выдают:
OSError: [Errno 99] Cannot assign requested address
Если я делаю ifconfig
моей виртуальной машины Ubuntu, это, похоже, не вызывает никаких ошибок на bacnet_scan.py
, но ни одно из моих устройств BACnet также не появляется. Любые советы очень ценятся...
В настоящее время ваша виртуальная машина настроена на подключение только к хосту. Соединение только с хостом делает то, что написано на банке: вы можете общаться только с хостом. Чтобы связаться с локальной сетью вокруг хоста, установите сетевой режим виртуальной машины на «NAT» (это делает вашу виртуальную машину маршрутизируемой через хост-компьютер). Затем снова найдите IP-адрес вашей виртуальной машины и попробуйте это.