У других людей есть похожие проблемы, но я пробовал все их подходы с отсутствующими записями iptable при загрузке, но пока безуспешно: | (похоже, это не опечатка в файлах iptable во время загрузки)
Я добавил простое правило в iptables
sudo iptables -I INPUT -p tcp -m tcp --dport 8140 -j ПРИНЯТЬ
и казнен
sudo service netfilter-постоянное сохранение
Я проверил, что правило 8140 находится в правилах iptables с помощью
Судо-кот /etc/iptables/rules.v4
Однако после перезагрузки
sudo iptables -L ВХОД -v -n
не показывает мою запись 8140 INPUT.
статус systemctl netfilter-persistent
говорит все ок
samuel@samuel-VirtualBox:~$ systemctl статус netfilter-persistent
* netfilter-persistent.service — постоянная конфигурация netfilter
Загружено: загружено (/lib/systemd/system/netfilter-persistent.service; включено; предустановка поставщика: включена)
Вставка: /etc/systemd/system/netfilter-persistent.service.d
`-iptables.conf
Активен: активен (закрыт) с 20 февраля 2022 г., 11:21:47 CET; 10 минут назад
Документы: man:netfilter-persistent(8)
Процесс: 642 ExecStart=/usr/sbin/netfilter-persistent start (code=exited, status=0/SUCCESS)
Основной PID: 642 (код=выход, статус=0/УСПЕХ)
20 февраля 11:21:47 samuel-VirtualBox systemd[1]: запуск постоянной конфигурации netfilter...
20 февраля 11:21:47 samuel-VirtualBox netfilter-persistent[649]: run-parts: запуск /usr/share/netfilter-persistent/plugins.d/15-ip4tables
20 февраля 11:21:47 samuel-VirtualBox netfilter-persistent[649]: run-parts: запуск /usr/share/netfilter-persistent/plugins.d/25-ip6tables
20 февраля 11:21:47 samuel-VirtualBox systemd[1]: завершена постоянная настройка сетевого фильтра.
Итак, служба включена, когда я запускаю вручную sudo service netfilter-постоянная перезагрузка
кажется, что правила загружаются правильно, потому что затем отображается цепочка 8140 INPUT.
Любые подсказки о том, что делать, приветствуются :)