Программа "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 пакет для вас.

Другие вопросы по тегам