Tengo un problema con respecto a un servidor detrás de un firewall, esencialmente, todo Internet está bloqueado y no puedo usar "add-apt-repository", problemas como "X usuario o equipo no existe", no puedo use wget para descargar cualquier cosa, principalmente, todo está bloqueado. Me comuniqué con el equipo de seguridad para darle al servidor acceso completo a Internet, pero se negaron, solo pueden permitir que ciertas IP accedan al firewall y me pidieron que les enviara una lista de IP para desbloquearlas del firewall, pero no No sé exactamente qué debo enviarles, ¿es posible? ¿Existe una lista de IP que puedo enviarles para agregar los repositorios deseados? suponiendo que estoy intentando agregar "ondrej php" para instalar php8.0. ¿Existen alternativas de solución?
Respuesta1
Seleccione líneas sin comentar con las URL del repositorio de su archivo de configuración para apt:
grep -v -e "^#" -e "^$" /etc/apt/sources.list
Obtenga los nombres de los servidores del repositorio (FQDN) de la URL.
Ejemplo de salida del comando:
deb http://cz.archive.ubuntu.com/ubuntu/ jammy main restricted multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-updates main restricted multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ jammy universe
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-updates universe
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-security main restricted multiverse
deb http://cz.archive.ubuntu.com/ubuntu/ jammy-security universe
El FQDN está cz.archive.ubuntu.com
en mi ejemplo.
Obtenga la dirección IP de los servidores mediante el comando de PC dig
(Linux) o nslookup
(Windows) o la aplicación de Android (por ejemplo, Net Analyzer). El dispositivo debe estar conectado a Internet en este momento:
dig cz.archive.ubuntu.com
Visita elhttps://launchpad.net/~ondrej/+archive/ubuntu/phppágina y busque las URL del repositorio. El primero en mi lista debería ser el correcto.
El FQDN es ppa.launchpadcontent.net
. Resuelva la dirección IP a partir del nombre de manera similar a la descrita anteriormente.
Envíe todas las direcciones IP que tenga a su equipo de seguridad para incluir en la lista blanca el puerto TCP 80 (y eventualmente el 443).