Установка шлюза между двумя подсетями в той же физической сети

Следующий скрипт делает это с помощью awk. Я добавил для удобства Rownumber, который указывает количество строк в ваших файлах (R). Количество столбцов, которые вы хотели бы вставить, указан C.

directory=/your-directory/
r=4
c=20

for n in $(seq 1 $r); do
echo "$n" >> rownumber.txt
done

for n in $(seq 1 $c); do
awk '{ print $4}' /$directory/file-$n.txt > /$directory/output-$n.txt
done

paste /$directory/rownumber.txt /$directory/output-[1-$c]*.txt > /$directory/newfile.txt
1
27.06.2014, 22:01
1 ответ

Для помощи в диагностике того, где пакеты проходят по цепочкам iptables, вы можете использовать параметр -j LOG и, в конце концов, --log-prefix "какой-то текст, позволяющий легко идентифицировать лог в kern.log или syslog". Вы можете разрешить политику по умолчанию Accept policy и добавить запрещение всех правил в конце цепочки FORWARD с включенной регистрацией, чтобы вы могли лучше понять, какие пакеты выпадают.

Вы можете взглянуть на эту схему http://www.linuxnetmag.com/share/issue9/iptables3.jpg , которая показывает основной поток пакетов внутри цепочки iptables.

Было бы интересно иметь полные правила iptable, которые вы определили, чтобы дать лучший ответ.

.
0
28.01.2020, 01:56

Теги

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