Ubuntu 16.04 nach neustart nicht mehr erreichbar

Sonic_cgn

mit wenig Erfahrung
Hallo zusammen,

ich habe letzte woche meinen Strato-Server neu aufgesetzt. Nach der Install von Apache/mysql/php und sonstigem. habe ich mich das erste mal an einen eigenen Mailserver getraut. Dazu habe ich folgende weltbeste Anleitung genommen.

Alles lief nach meinen Wünschen.

Danach habe ich noch genau 1 update gemacht. Ich weis nicht mehr genau wie es hieß. {initram}...blabla. Und ich habe zwei ip-Adresse durch die IP-Tables gesperrt.

Danach habe ich aber keinen Neustart gemacht.

Heute hatte ich probleme mit meinem Mailserver, alle Webseiten liefen aber normal.
Also dachte ich mir. "Machste mal einen Neustart.".

Das war wohl nix. Der server ist nicht mehr erreichbar aus dem Netzt. Überhaupt nix. Kein Apache kein SSH kein garnix.
Ich komme nur noch über die Remoteconsole drauf. Dort sieht alles normal aus. Leider kann ich nicht erkennen was da falsch gelaufen ist.

Jetzt steh ich da und weis nicht weiter. Wie könnte ich am besten den Fehler eingrenzen?

Danke.. Sonic
 
Logfiles anschauen.

Welche Art von Remote-Konsole hast Du denn? Ein offline-System, mit welchem Du die Platten des Servers mounten kannst oder einen direkten Konsolenzugang zum laufenden System? Bei ersterem wäre es "völlig normal", daß da alles gut aussieht - weil hat ja nichts mit Deinem System zu tun.
 
Strato Consolenzugang - Mehr kann ich dazu nicht sagen.
Es ist jedoch alles voll da. Ich muss nichts mounten. Selbst der Apache läuft {systemctl status ssh}

Okt 21 18:29:30 hxxxxx.stratoserver.net systemd[1]: Starting OpenBSD Secure Sh
Okt 21 18:29:30 hxxxxx.stratoserver.net sshd[1792]: Server listening on 0.0.0.
Okt 21 18:29:30 hxxxxxx.stratoserver.net sshd[1792]: Server listening on :: por
Okt 21 18:29:30 hxxxxxx.stratoserver.net systemd[1]: Started OpenBSD Secure She

Listening on 0.0.0.0. ??? sollte da nicht irgend etwas anderes drin stehen?

Jetzt wollte ich gerade in die {iptables} schauen und meine Einträge wieder entfernen. Nur leider gibt es keine Programm {iptables}. Das war aber worher da.
 
Last edited by a moderator:
Ich habe noch folgendes in der /etc/network/interfaces geändert:

Code:
auto lo
iface lo inet loopback
auto eth0

iface eth0 inet static
    address 5.1.76.155
    netmask 255.255.255.0
    gateway 5.1.76.1
    dns-nameservers 127.0.0.1 8.8.8.8 8.8.4.4

iface eth0 inet6 static
    address 2a00:f820:417::be19:7b23
    netmask 64
    gateway 2a00:f820:417::1
    dns-nameservers ::1 2001:4860:4860::8888 2001:4860:4860::8844


Kann es sein, das ich hier irgendetwas falsche gemacht habe. Bei Adress und Gateway steht "5.1.76.1" müsste da nicht meine eigene Server-ip drin stehen?
 
Ist die IP 5.1.76.155 denn richtig?

Bekomme da einen ssh Login und über Browser "This is host h-sirius.650thz.de "
 
Nein ist es nicht. Ich bin nach folgender Anleitung vorgegangen. Habe es aber wohl falsch verstanden. Dummerweise habe ich die OriginalDatei überschrieben und nicht gesichert.

Ich habe die IP jetzt mal durch meine ersetzt und starte gerade neu. Mal sehen....

Edit: Und es geht nicht.

Nochmal die Frage. Scheinbar läuft alles. ich bekomme nur NULL kontakt von ausserhalb auf den Server. Ausser halt über die Remote-Console von Strato.
 
dann solltest Du ggf. mal bei Stato nachfragen, was Du bei Deinem Server für
Code:
    address 5.1.76.155
    netmask 255.255.255.0
    gateway 5.1.76.1
denn als richtige Werte einsetzen musst.
 
Nach der Install von Apache/mysql/php und sonstigem. habe ich mich das erste mal an einen eigenen Mailserver getraut.

Ein Server, der im Netz hängt ist weder eine Spielwiese noch eine Testumgebung!
Wenn du dich mit der Thematik Mailserver vertraut machen willst, besorg dir zuerst (gute) Literatur dazu und lies dich gründlich in das Thema ein. Ein Mailserver ist eine komplexe Sache, da sollte man wissen, was man tut.
Wenn du dich genügend eingelesen hast, dann kannst du das Erlernte in einer lokalen Testumgebung auf deinem heimischen PC ausprobieren.
Erst wenn es dort reibungslos funktioniert, solltest du dich daran wagen, das Ganze auch auf deinem Server umzusetzen.

Dazu habe ich folgende weltbeste Anleitung genommen.

Weltbeste? :eek:
Lies mal bitte in diesem Thread die Posts #4 und #5, da wird das von dir verwendete HowTo bewertet. ;)

Danach habe ich noch genau 1 update gemacht. Ich weis nicht mehr genau wie es hieß. {initram}...blabla.
Dummerweise habe ich die OriginalDatei überschrieben und nicht gesichert.

Genau deswegen dokumentiert ein guter Admin jede Änderung am System.

Hast du denn inzwischen den Hinweis von marce berücksichtigt und mal in deine Logfiles geschaut? Es bringt doch nix, wenn du jetzt immer weiter in deinen Configfiles rumschreibst und nicht nach dem Problem suchst.
Also was sagen denn die relevanten Logfiles?
 
... und Copy&Paste ohne Nachdenken war noch nie eine gute Idee.
Zudem solltest Du Dir ein Backup-Konzept zurechtlegen.
 
Ja... Einmal zu viel Copy&Paste gemacht. War auch blöd von mir, weil diese Datei nichts mit dem Mailserver zu tun hatte.

Es gibt bei Strato zwar eine Anleitung, aber die passt nicht so ganz dazu.
Habe die interfaces mal versucht nach HowTo anzupassen. Brachte aber bisher nichts.

Doch schnell ein letztes Backup auf den Backupserver zu schieben funzt auch nicht. Habe scheinbar gar keine Verbindung zur Aussenwelt.

Sieht aber so aus, als läge der Fehler in genau dieser Datei. In der /var/log/syslog steht am ende viel drin. Aber erkennen kann ich da nicht viel draus.
 
Das sagt mir nicht besonders viel:
Failed to start Raise network...


Code:
root@h23670xx:~# systemctl status networking.service
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; disabled; vendor pres
  Drop-In: /run/systemd/generator/networking.service.d
           └─50-insserv.conf-$network.conf
   Active: failed (Result: exit-code) since Fr 2016-10-21 21:30:12 CEST; 16s ago
     Docs: man:interfaces(5)
  Process: 1164 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=
  Process: 1159 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [
 Main PID: 1164 (code=exited, status=1/FAILURE)

Okt 21 21:30:12 h23670xx.stratoserver.net systemd[1]: Starting Raise network int
Okt 21 21:30:12 h23670xx.stratoserver.net ifup[1164]: Cannot find device "venet0
Okt 21 21:30:12 h23670xx.stratoserver.net ifup[1164]: Failed to bring up venet0.
Okt 21 21:30:12 h23670xx.stratoserver.net ifup[1164]: Cannot find device "venet0
Okt 21 21:30:12 h23670xx.stratoserver.net ifup[1164]: Failed to bring up venet0:
Okt 21 21:30:12 h23670xx.stratoserver.net systemd[1]: networking.service: Main p
Okt 21 21:30:12 h23670xx.stratoserver.net systemd[1]: Failed to start Raise netw
Okt 21 21:30:12 h23670xx.stratoserver.net systemd[1]: networking.service: Unit e
Okt 21 21:30:12 h23670x.stratoserver.net systemd[1]: networking.service: Failed
 
Wenn https://www.strato.de/faq/article/1...auf-Daten-auf-Ihrer-Festplatte-zugreifen.html richtig ist, änderst Du die ganze Zeit nur im Recovery Linux Dateien, was völlig sinnfrei ist, da dieses temporäre Linux nach dem Verlassen des Recovery Modus weg ist. :rolleyes:

Du musst die Rootserver Platten wie angegeben mounten und dann auf diesen Mounts die angesprochenen Dateien ändern. Und dann sind auch "Dateien die vorher da waren" auch wirklich wieder da.
 
Ich habe das System NICHT im RecoveryModus gestartet! Das System läuft ganz normal. Alle Dateien sind lesbar und beschreibbar. Nichts fehlt.

Ich bin via RemoteConsole auf der Server. Was wohl mit einem normalen SSH Zugang zu vergleichen ist, nur sehr viel langsamer.

Die Kiste ist (nur) aus dem Netzt nicht erreichbar. Weil, so glaube ich, ich diese /etc/network/interfaces komplett überschrieben habe. Ich kann mich ja auch nicht mit dem BackupServer verbinden. Kein wGet usw.usw.

So verstehe ich es zumindest. Klärt mich auf wenn ich da falsch liege.
 
klingt danach. Mit falschem Gateway, Netzmaske und falscher IP hast Du in einem nicht dazu passenden Netz keine Chance.
 
Meine ip lautet: 81.169.202.xxx (keine ipv6)

Code:
auto eth0
iface eth0 inet static
address 81.169.202.xxx
netmask 255.255.255.255
network 81.169.202.xxx
broadcast 81.169.202.255
gateway 81.169.202.1

Edit 23:57: Config nochmals geändert

Edit 10:56:
Das ist die richtige Config. Ich hatte danach immer das System neu gestartet was die Einstellungen irgendwie nicht übernommen hat.

Erst ein {ifdown –a} gefolgt von {ifup –a} hat die Einstellungen eingelesen. Danach funzte es sofort.

Läuft wieder...
 
Last edited by a moderator:
Back
Top