Я новичок, поэтому заранее прошу прощения.
Я пытаюсь установить DansGuardian (что, я думаю, у меня есть) и работает. Чтобы он заработал, мне нужно отфильтровать IP-трафик через приложение через iptables. На странице «Начало работы DansGuardian в Ubuntu» есть соответствующие команды. Моя проблема в том, что система говорит мне, что iptables в настоящее время не установлен - что неправильно. Я понимаю, что это основной сервис брандмауэра для Ubuntu.
Я пытался:
xyzzy@ubuntu:/usr/sbin$ iptables
The program 'iptables' is currently not installed.
You can install it by typing:
sudo apt-get install iptables
Итак:
sudo apt-get install iptables
Reading package lists... Done
Building dependency tree
Reading state information... Done
iptables is already the newest version.
The following package was automatically installed and is no longer required:
thunderbird-globalmenu
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 342 not upgraded.
Только чтобы узнать, что у меня установлена последняя версия.
UFW работает.
Кредит к комментарию kraxor к исходному вопросу:
необходимо попытаться переустановить iptables
путем выполнения следующей команды:
sudo apt-get --reinstall install iptables
попробуйте их один за другим
sudo apt-get remove iptables
sudo apt-get update
sudo apt-get install iptables
, это должно работать теперь.
Использование после команды:
sudo apt-get update
sudo apt-get install iptables-persistent
и это установит iptables-persistent
пакет для Вас.