Если ваша конфигурация iptables фактически восстановлена из этого файла, она широко открыта :таблицы raw
, nat
и mangle
пусты, и все их встроенные -цепочки имеют политику по умолчанию ACCEPT
, а таблица filter
также имеет ACCEPT
в качестве политики по умолчанию для всех цепочек и явное ACCEPT
для порта назначения TCP 80 = http.
В этой конфигурации iptables
вообще ничего не блокирует, а явное правило ACCEPT для TCP/80 фактически становится просто счетчиком трафика для вашего HTTP-сервера. :счетчики пакетов и байтов, связанные с правилом, будут считать все входящие данные для порта TCP/80.
Сначала проверьте IP-адрес вашего устройства. Если он находится внутри одного из следующих диапазонов, в сети есть уровень NAT, где-то вверх по течению от вашей системы. NAT (Преобразование сетевых адресов )имеет побочный эффект блокировки всех входящих подключений «извне», если только они не настроены для прохождения через определенные порты к определенному «внутреннему» хосту.
Если ваш IP-адрес находится в пределах одного из диапазонов RFC 1918, NAT может выполняться вашим маршрутизатором/модемом/подобным устройством, и вы можете настроить переадресацию портов, чтобы разрешить HTTP-доступ к вашей системе из Интернета.. Но если он находится в диапазоне RFC 6598, то, скорее всего, NAT управляется вашим интернет-провайдером, и вы вряд ли сможете добавить к нему переадресацию портов.
текущая версия libbabeltrace1 вhttp://ftp.fr.debian.org/debian/pool/main/b/babeltrace/— libbabeltrace1 _1.5.6 -2+deb10u1 _i386.deb
Ваши трассировки показывают libbabeltrace1 _1.5.6 -2 _i386.deb, которая является старой версией и больше не доступна в репозитории, отсюда и ошибки 404.
Это означает, что ваши списки пакетов не соответствуют дате с -по -. Если apt update не может их обновить, самый простой способ — удалить их, чтобы принудительно загрузить чистые.
попробуй это:
sudo su
apt clean
rm /var/lib/apt/lists/*debian*
apt update
apt install ddd
Основываясь на предыдущем ответе, я сделал те же шаги, но использовал aptitude
, а не apt
, и получил успешный результат. Я собираюсь отметить это как принятый ответ.
Я до сих пор не знаю, зачем мне нужно было выполнять эти дополнительные шаги по очистке и очистке (Это первый раз, когда мне как пользователю Debian приходилось устранять неполадки pkg mgmt моего ПК, и я был пользователем Debian долгое время ), но это сработало:
robert@pip2:/tmp$ sudo aptitude clean
robert@pip2:/tmp$ sudo rm /var/lib/apt/lists/*debian*
robert@pip2:/tmp$ sudo aptitude update
robert@pip2:/tmp$ sudo aptitude install ddd