Ich erhalte keine Fehler beim Starten von nginx, sshd, vsftp usw. Aber der Zugriff von anderen Computern wird unterbrochen. Alle Apps scheinen auf den richtigen Ports zu lauschen. Alle befinden sich auf der lokalen Adresse 0.0.0.0 und der Fremdadresse 0.0.0.0:*, wenn netstat -ltnp ausgeführt wird.
Vor dem Upgrade hat alles einwandfrei funktioniert und jounralctl -xe zeigt bei den entsprechenden Paketen keine Fehler an.
Etwas hindert sie also daran, über die dedizierte IP-Adresse des Servers zu kommunizieren.
Alle Ideen wären hilfreich, da unser Webserver, SSH-Server und FTP-Server von außen nicht zugänglich sind.
Danke,
Jim
Antwort1
Überprüfen Sie, wie Benutzer @fra-san anmerkte, Folgendes: 1) Die aktuelle IP-Adresse ist die, die voraussichtlich aktiv ist. 2) Überprüfen Sie, ob der Firewall-Dienst aktiv ist. Je nachdem, worauf Arch Linux basiert, kann es sich um Firewalld, ufw oder iptables handeln.
Versuchen Sie eine Verbindung mit:
telnet localhost <desired-port-to-check>
Manchmal kommt es vor, dass beim Bereitstellen eines neuen Servers die Firmware zwar gestoppt wird, beim Neustart jedoch nicht vollständig deaktiviert wird. Die Firmware könnte gestoppt, aber beim Booten aktiviert worden sein.