Closed olologin closed 2 years ago
С swap файлом на роутерах нужно быть острожнее, у вас flash память может совсем не долго прослужить. Ваш роутер поддерживает USB, можно ещё поизвращаться и закинуть swap на флешку. Да, nftables отжирает при загрузке в районе 50MB памяти. А чисто community.lst, без ip\ipsum не закрыл потребность?
@itdoginfo Это zram, это не своп файл, он на флеш память не должен писаться.
По поводу community.lst - похоже что не хватает.
Хотя конечно сейчас попользовался и заметил что в ip.lst всё-таки не всё что нужно находится. Получается что идеального варианта нет и всё-таки ipsum.lst получше. Но в любом случае у меня и с ipsum.lst были OOM периодически, так что это всё не бесполезно. Думаю можно закрыть чтоб не выглядело как issue.
Сразу говорю, я не предлагаю эти изменения для мёрджа, просто оставляю инфу, может кто-то ещё будет нуждаться в таком и найдёт это в гугле. Возможно настройки не оптимальны.
Я тут попользовался вашим конфигом (не ansible, в основном брал с хабра). Всё отлично, через неделю понял что суммаризованым списком немного неудобно пользоваться. Начал пытаться использовать ip.lst вместо ipsum.lst, и разумеется на моём картофельном роутере начал лететь OOM при рестарте фаерволла. Я не понимаю что там этот фаерволл делает, но жрёт память при рестарте он дико. В итоге я таки победил свой роутер и теперь пользуюсь более точным списоком ip.lst.
Роутер у меня TP-Link TL-WR842N v3 Пишет что 56MiB оперативы всего. OpenWRT 22.03
Идея моих изменений такая: Не грузим никакие списки при рестарте фаерволла, загружаем все айпишники уже после рестарта. Перед рестартом желательно ресетнуть всё тоже.
Во-первых надо:
Это чуть-чуть "добавит" оперативы.
Мои изменённые конфиги: (/etc/init.d/hirkn)
(/etc/config/firewall) Как видим в конфиге я не использую loadfile (он закомменчен)