Вам нужны кавычки вокруг этого содержимого внутри JSON-объекта, и вам нужно заключить в кавычки всю строку, чтобы пробелы внутри переменных не рассматривали все, что находится после пробела, как отдельный аргумент.
echo "{\"WAL-VSX-02\": [\"$TIME\",\"$FWK\",\"$CON\"]}"
В предыдущем варианте были (одинарные) кавычки вокруг нескольких компонентов строки, что работает, но если в переменных есть пробелы, то оболочка воспринимает их как отдельные строки. В этом случае все заключено в кавычки, поэтому оболочка будет разбирать это как одну строку.
Вы можете настроить его в/etc/network/interfaces
:
auto enp0s3
iface enp0s3 inet dhcp
Это может быть связано с тем, что вы используете Ubuntu на виртуальном боксе. Не могли бы вы перейти к настройкам виртуальной машины и проверить, что сетевой режим является мостовым, nat или nats (, что дает ей прямой доступ к вашей внешней сети, НЕ запускайте ничего вредоносного на этом поле )? Это может решить проблему, так как кажется, что у вас может быть только внутренняя сеть или сеть хоста -при предотвращении доступа ОС к DHCP-серверу вашего маршрутизатора
.