Сброс iptables

Я думаю, что я испортил свои iptables, я пытался получить postgresql, чтобы разрешать соединения TCP / IP, не уверен, что я сделал, но iptables теперь выглядят так? Как я могу вернуть их к нормальному / по умолчанию (разрешая postgresql на порту: 5432)

sudo iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- anywhere bonify.archaeolabs.nl tcp spts:1024:65535 dpt:postgresql state NEW,ESTABLISHED Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination ACCEPT tcp -- bonify.archaeolabs.nl anywhere tcp spt:postgresql dpts:1024:65535 state ESTABLISHED Chain DOCKER (0 references) target prot opt source destination Chain DOCKER-ISOLATION (0 references) target prot opt source destination RETURN all -- anywhere anywhere
0
задан 24 September 2017 в 22:17

6 ответов

Это может быть достигнуто с помощью следующих команд:

sudo iptables -t nat -F sudo iptables -t mangle -F sudo iptables -F sudo iptables -X

-F: очистить iptables

-X: удалить правила по умолчанию

Использовать: sudo iptables -S, чтобы узнать, какие значения по умолчанию после промывки предыдущими командами.

Настроить правила по умолчанию:

sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT

Установить iptables, чтобы разрешить трафик postgres: [

]

https://www.digitalocean.com/community/tutorials/how-to-list-and-delete-iptables-firewall-rules

0
ответ дан 18 July 2018 в 06:17

Iptables можно сбрасывать до следующей команды:

iptables -F

Опция -F означает «flush», и все пользовательские правила удаляются.

0
ответ дан 18 July 2018 в 06:17

Ну, чтобы очистить все правила на всех таблицах и сбросить iptables по умолчанию:

sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT sudo iptables -F sudo iptables -X sudo iptables -t nat -F sudo iptables -t nat -X sudo iptables -t mangle -F sudo iptables -t mangle -X sudo iptables -t raw -F sudo iptables -t raw -X

Можно создать сценарий, сохранить это в ~ / bin, как сказать ``

#!/bin/bash iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -t raw -F iptables -t raw -X

Теперь запустите sudo iptables_reset, предположив, что ~ / bin находится на вашем пути, в противном случае выполните sudo /home/your_user/bin/iptable_reset

Теперь сохраните значения по умолчанию

sudo sh -c "iptables-save > /etc/iptables.default"

, и вы можете восстановить просто, как pie

sudo iptables-restore /etc/iptables.default
0
ответ дан 18 July 2018 в 06:17

Это может быть достигнуто с помощью следующих команд:

sudo iptables -t nat -F sudo iptables -t mangle -F sudo iptables -F sudo iptables -X

-F: очистить iptables

-X: удалить правила по умолчанию

Использовать: sudo iptables -S, чтобы узнать, какие значения по умолчанию после промывки предыдущими командами.

Настроить правила по умолчанию:

sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT

Установить iptables, чтобы разрешить трафик postgres: [

]

https://www.digitalocean.com/community/tutorials/how-to-list-and-delete-iptables-firewall-rules

0
ответ дан 24 July 2018 в 18:34

Iptables можно сбрасывать до следующей команды:

iptables -F

Опция -F означает «flush», и все пользовательские правила удаляются.

0
ответ дан 24 July 2018 в 18:34

Ну, чтобы очистить все правила на всех таблицах и сбросить iptables по умолчанию:

sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT sudo iptables -F sudo iptables -X sudo iptables -t nat -F sudo iptables -t nat -X sudo iptables -t mangle -F sudo iptables -t mangle -X sudo iptables -t raw -F sudo iptables -t raw -X

Можно создать сценарий, сохранить это в ~ / bin, как сказать ``

#!/bin/bash iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -t mangle -F iptables -t mangle -X iptables -t raw -F iptables -t raw -X

Теперь запустите sudo iptables_reset, предположив, что ~ / bin находится на вашем пути, в противном случае выполните sudo /home/your_user/bin/iptable_reset

Теперь сохраните значения по умолчанию

sudo sh -c "iptables-save > /etc/iptables.default"

, и вы можете восстановить просто, как pie

sudo iptables-restore /etc/iptables.default
0
ответ дан 24 July 2018 в 18:34

Другие вопросы по тегам:

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