Почему две виртуальные машины не могут пинговать друг друга через третью?

С awkвы бы сделали:

awk '{file = "output" substr($0, 1, 1) ".txt"; print > file}' < input.txt

Обратите внимание, что строки для 10.123войдут в output1.txtточно так же, как строки для 1.123или 11.123, 123123.123...

В качестве альтернативы вы можете:

awk -F'[.;]' '{file = "output" $1 ".txt"; print > file}' < input.txt

Для файлов, которые должны быть названы на основе содержимого строки до первой строки .или ;(, начинающейся с 10.123;...или 10;..., переходящей вoutput10.txt).

1
22.04.2020, 14:14
1 ответ

Насколько я могу судить, ваша конфигурация верна, вам просто нужно указать маршрутизатору включить переадресацию IP. Никогда не делал этого с ufw, но для проверки можно отключить брандмауэр.

Для IP-переадресации вам просто нужно добавить/отредактировать эту строку в /etc/sysctl.conf

net.ipv4.ip_forward=1

Подробная информация о ufwhttps://www.cyberciti.biz/faq/how-to-configure-ufw-to-forward-port-80443-to-internal-server-hosted-on-lan/

1
19.03.2021, 02:26

Теги

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