OpenWRT: сброс iptables к настройкам по умолчанию

OpenWRT: сброс iptables к настройкам по умолчанию

Я как-то iptablesслучайно очистил все свои правила (подробности ниже). В Web-Access все настройки в разделе "Сеть->Брандмауэр" теперь пустые, за исключением некоторых строк в "Пользовательские правила", которые я добавил.

Есть ли способ сбросить настройки?толькоправила iptables на заводские настройки? У меня в маршрутизаторе настроено много дополнительных вещей, поэтому я хотел бы избежать необходимости сбрасывать все устройство/OpenWRT, так как сбросить все это будет очень сложно.

В настоящее время я больше не могу получить доступ к Интернету через маршрутизатор. Как ни странно, я все еще могу подключиться к устройству по SSH из локальной сети, а также получить доступ к Web-Access, который, как я думал, больше не будет работать.

Дополнительная информация:

Это произошло, когда я настраивал iptables для OpenVPN, следуя этим инструкциям:

https://arashmilani.com/post?id=53

Я добавил эти правила из консоли SSH и нажал «Применить» в Web-Access (вверху справа). После этого все заработало, как и ожидалось. К сожалению, в момент затишья я сегодня нажал «Сохранить и применить» в Web-Access, когда хотел добавить правила iptables из ссылки в свои пользовательские правила. По какой-то причине это привело к очистке всех iptables (как описано выше), и теперь я больше не могу получить доступ к Интернету через этот маршрутизатор.

Я использую версию OpenWRT: BARRIER BREAKER (14.07, r42625).

решение1

Мне удалось восстановить настройки брандмауэра, получив соответствующий файл настроек непосредственно из репозитория OpenWRT GitHub.здесь.

Файл, который мне был нужен, был firewall.config. Я переместил этот файл в файл /etc/config/firewallна маршрутизаторе с помощью SCP (я сделал резервную копию текущего). После перезапуска маршрутизатора настройки в разделе «Веб-доступ» Network -> Firewallбыли восстановлены до значений по умолчанию, и мой доступ в Интернет снова заработал.

Связанный контент