Брандмауэр должен принимать пакеты как для протокола, так и для порта, который использует OpenVPN. Таким образом, в этом случае конфигурация брандмауэра должна быть изменена с tcp/1197 на udp/1197
.[0-9]*
соответствует 0 или более символов в диапазоне от 0 до 9 (, включая как минимум 0123456789 ). Вы можете добавить туда .
, как и в [0-9.]*
, чтобы добавить .
в список символов, которым соответствует выражение в квадратных скобках.
grep -Eo 'all files calculateTotalcount 0 #[0-9.]*#expctd data flows'
Или вы можете уточнить, если хотите сопоставлять только четырехзначные -десятичные представления адресов IPv4:
grep -Eo 'all files calculateTotalcount 0 #([0-9]+\.){3}[0-9]+#expctd data flows'
Или вы могли бы быть менее конкретным с [^#]*
для любого числа (, включая 0 )символов, отличных от#
(и новой строки, поскольку grep
соответствует по одной строке за раз ), позволяя другие представления адресов IPv4, адресов IPv6 или имен хостов...