Подберите строку и переместите строку за строкой до

PPTP использует два разных протокола, TCP-порт 1723 используется для первоначальной настройки, но потоки данных используют GRE--Generic Route Encapsulation --, который не является ни TCP, ни UDP --, это IP-протокол номер 47.

]

Вам необходимо создать правило группы безопасности, чтобы разрешить трафик GRE. Для этого требуется, чтобы ваш экземпляр находился в VPC, поскольку группы безопасности EC2 Classic не поддерживают подобное правило.

TCP 1723 кажется открытым, иначе вы бы не видели записи журнала.

1
16.12.2020, 21:49
3 ответа

Это должно делать то, что вам нужно:

файл:

wsmith 623456256 6-meg
 172.16.15.198 pppoe
wfwe fw efwe fw ef
fkp e
kswsmith 623456256 6-meg
  172.16.15.198 pppoe
wsmith 623456256 6-meg
  172.16.15.198 pppoe
ef
efwef w ef w efwef
wewsmith 623456256 6-meg
 172.16.15.198 pppoe
efwef
uiwsmith 623456256 6-meg
172.16.15.198 pppoe
awk 'BEGIN{set=0} NR>1 && /^ *172/{ print line,$0; set=1; next }
 NR>1 && !/^ *172/ && set==0{print line} {line=$0; set=0}' file

выход:

wsmith 623456256 6-meg  172.16.15.198 pppoe
wfwe fw efwe fw ef
fkp e 
kswsmith 623456256 6-meg   172.16.15.198 pppoe
wsmith 623456256 6-meg   172.16.15.198 pppoe
ef
efwef w ef w efwef
wewsmith 623456256 6-meg  172.16.15.198 pppoe
efwef
uiwsmith 623456256 6-meg 172.16.15.198 pppoe
1
18.03.2021, 22:42

Сsed:

sed '/^[[:blank:]]*172/ !{ N;s/\n[[:blank:]]*/ /; };' infile
1
18.03.2021, 22:42

Используя редактор ed, команда g/172/-1,.jсоединяла бы любую строку, содержащую подстроку ()172, с предыдущей строкой.

После этого с помощью ,pвесь буфер будет напечатан в стандартный вывод (и Qвыход без сохранения):

$ cat file
wsmith 623456256 6-meg
   172.16.15.198 pppoe
$ printf '%s\n' 'g/172/-1,.j' ',p' 'Q' | ed -s file
wsmith 623456256 6-meg   172.16.15.198 pppoe

Чтобы сделать сопоставление немного более точным, сопоставляются только строки, начинающиеся с необязательных пробелов и/или табуляции, и строка172.:

$ printf '%s\n' 'g/^[[:blank:]]*172\./-1,.j' ',p' 'Q' | ed -s file
wsmith 623456256 6-meg   172.16.15.198 pppoe

Чтобы сохранить в новый файл, перенаправьте результат. Чтобы выполнить редактирование места -, замените команды ,pи Qодной командой wq.

1
18.03.2021, 22:42

Теги

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