Я полный новичок, который просто случайно стер все цепочки и правила iptable своего рабочего стола и хочет восстановить их все до предыдущего значения по умолчанию (теперь работают докеры и загрузочные устройства, поскольку они, по-видимому, не могут программировать внешнее подключение на своих конечных точках). Вот что у меня было:
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 REDIRECT tcp -- * * 0.0.0.0/0 127.0.0.1 tcp dpt:80 redir ports 8080
17 1393 DOCKER all -- * * 0.0.0.0/0 0.0.0.0/0 ADDRTYPE match dst-type LOCAL
0 0 DNAT tcp -- eth3 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:1234 to:192.168.57.25:80
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 MASQUERADE all -- * !docker0 172.17.0.0/16 0.0.0.0/0
128 8608 MASQUERADE all -- * !br-86fce0e5809f 172.18.0.0/16 0.0.0.0/0
1535 73680 MASQUERADE all -- * !br-081f73a3346a 172.19.0.0/16 0.0.0.0/0
0 0 MASQUERADE tcp -- * * 172.19.0.3 172.19.0.3 tcp dpt:9000
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 DOCKER all -- * * 0.0.0.0/0 !127.0.0.0/8 ADDRTYPE match dst-type LOCAL
Chain DOCKER (2 references)
pkts bytes target prot opt in out source destination
0 0 RETURN all -- docker0 * 0.0.0.0/0 0.0.0.0/0
0 0 RETURN all -- br-86fce0e5809f * 0.0.0.0/0 0.0.0.0/0
0 0 RETURN all -- br-081f73a3346a * 0.0.0.0/0 0.0.0.0/0
0 0 DNAT tcp -- !br-081f73a3346a * 0.0.0.0/0 0.0.0.0/0 tcp dpt:9000 to:172.19.0.3:9000
Вот что я, к сожалению, сделал: стер все правила цепочки.
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain DOCKER (0 references)
pkts bytes target prot opt in out source destination
0 0 DNAT tcp -- !br-081f73a3346a * 0.0.0.0/0 0.0.0.0/0 tcp dpt:5432 to:172.19.0.2:5432
0 0 DNAT tcp -- !br-86fce0e5809f * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 to:172.18.0.2:80
Какие команды мне нужно использовать, чтобы восстановить / повторно ввести все значения по умолчанию, которые были до полного сброса? Заранее благодарю вас за вашу помощь.