В ksh также можно использовать массивы:
while IFS='#' read -A arr; do
echo "${#arr[@]} items, second item: ${arr[1]}"
done < file
read -A
работает и в Zsh, но индексы массива основаны на -. Bash read -a
работает аналогично ksh.
Вы указали client
, что означает pull
. Глагол pull
извлекает маршруты с сервера, и сервер предоставляет переопределяющий маршрут, который отправляет весь трафик вашего клиента через VPN. (Подробную информацию о различных параметрах конфигурации см. в man openvpn
.)
Как только весь трафик будет настроен для передачи через VPN, любые ответы на ваш ping
также будут проходить через VPN, а затем будут потеряны. Это именно то, что указано в вашей конфигурации, поэтому в журнале не будет ошибок.
Я полагаю, что либо ваша конфигурация Windows немного отличается и имеет параметр, предотвращающий маршрутизацию всего трафика через VPN, либо метрика для локальной сети такова, что локальный трафик может продолжать обслуживаться.