Команда DHClient не распределяет IP-адрес в мой интерфейс

Вам нужны кавычки вокруг этого содержимого внутри JSON-объекта, и вам нужно заключить в кавычки всю строку, чтобы пробелы внутри переменных не рассматривали все, что находится после пробела, как отдельный аргумент.

echo "{\"WAL-VSX-02\": [\"$TIME\",\"$FWK\",\"$CON\"]}"

В предыдущем варианте были (одинарные) кавычки вокруг нескольких компонентов строки, что работает, но если в переменных есть пробелы, то оболочка воспринимает их как отдельные строки. В этом случае все заключено в кавычки, поэтому оболочка будет разбирать это как одну строку.

1
10.10.2018, 21:37
2 ответа

Вы можете настроить его в/etc/network/interfaces:

auto enp0s3
iface enp0s3 inet dhcp
0
28.01.2020, 00:26

Это может быть связано с тем, что вы используете Ubuntu на виртуальном боксе. Не могли бы вы перейти к настройкам виртуальной машины и проверить, что сетевой режим является мостовым, nat или nats (, что дает ей прямой доступ к вашей внешней сети, НЕ запускайте ничего вредоносного на этом поле )? Это может решить проблему, так как кажется, что у вас может быть только внутренняя сеть или сеть хоста -при предотвращении доступа ОС к DHCP-серверу вашего маршрутизатора

.
0
28.01.2020, 00:26

Теги

Похожие вопросы