Я не знаю элегантного способа сделать это. У Сопалахо есть один способ сделать это. Вот еще один, который не использует временные файлы, но который работает неправильно, если вывод содержит \ 377 (ascii 255):
IFS="$(printf "\377")" arr=($(parallel 'echo foo {} ;printf "\377"' ::: a b c))
Из конфигурации, которую вы выполнили для IP-адреса и маски сети, Предполагая, что ваша подсеть / 24. Тогда ваша трансляция будет 192.168.1.255
Ваш широковещательный адрес должен быть 192.168.1.255
, а не 192.168.1.1
.
После вашего комментария «Редактировать 1» вы могли заметить, что route -n
теперь показывает шлюз по умолчанию. Ответ на эхо-запрос неизвестный хост
может быть связан только с вашей конфигурацией DNS. Вместо этого попробуйте пинговать IP-адреса.
Примечание: в вашем / etc / network / interfaces
allow-hotplug eth0
может не понадобиться.