Программа "iptables" в настоящее время не установлена
Я новичок, поэтому мои извинения заранее.
Я пытаюсь установить 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 работает.
3 ответа
Благодарю комментарий Краксора на оригинальный вопрос:
Вы должны попробовать переустановить 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
пакет для вас.