Hallo zusammen,
ich habe einen vserver bei Strato mit zwei IP Adressen.
Ich will meine zweite IP-Adresse zur ersten machen und die erste zur zweiten (wegen ausgehendem Spam (Problem ist behoben, aber noch geblockt..)). Jedenfalls ist alles umgestellt auf die zweite IP (Domains, Hosting, Mailserver). Nur der PTR-Record will nicht, da ungewünschte IP noch bei iface venet0:0 steht... siehe https://www.web-vision.de/support/index.php?/Knowledgebase/Article/View/286/3/emails-an-freenet-gehen-nicht-durch-550-inconsistent-or-no-dns-ptr-record-for-xxxx . Ich habe die /etc/network/interfaces soweit angepasst, gespeichert, aber nach restart der network interfaces oder des servers ist alles wie beim alten.
Strato antwortete folgerndermaßen...
Die rc.local sieht so aus:
Ich weiß nur nicht genau was und wo ich irgendwas eintragen soll... Oder muss man etwa ein Script erstellen und den Pfad dort eintragen? Oder bin ich da völlig auf dem falschen Dampfer?
Hoffe ihr habt einen Tip für mich.
VG Nannou
ich habe einen vserver bei Strato mit zwei IP Adressen.
Ich will meine zweite IP-Adresse zur ersten machen und die erste zur zweiten (wegen ausgehendem Spam (Problem ist behoben, aber noch geblockt..)). Jedenfalls ist alles umgestellt auf die zweite IP (Domains, Hosting, Mailserver). Nur der PTR-Record will nicht, da ungewünschte IP noch bei iface venet0:0 steht... siehe https://www.web-vision.de/support/index.php?/Knowledgebase/Article/View/286/3/emails-an-freenet-gehen-nicht-durch-550-inconsistent-or-no-dns-ptr-record-for-xxxx . Ich habe die /etc/network/interfaces soweit angepasst, gespeichert, aber nach restart der network interfaces oder des servers ist alles wie beim alten.
Strato antwortete folgerndermaßen...
Sie berichten, dass Ihre Network Interfaces bei einem Neustart überschrieben werden.
Dieser Umstand hat mit der Virtualisierung zu tun und lässt sich nicht verhindern. Sie haben jedoch die Möglichkeit die Konfiguration beim Neustart mit Ihrer eigenen zu überschreiben. Tragen Sie die entsprechenden Befehle dafür einfach in die Datei /etc/init.d/rc.local ein. Inhalte dieser Datei werden beim Reboot ausgeführt.
Die rc.local sieht so aus:
Code:
#! /bin/sh
### BEGIN INIT INFO
# Provides: rc.local
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: Run /etc/rc.local if it exist
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
do_start() {
if [ -x /etc/rc.local ]; then
[ "$VERBOSE" != no ] && log_begin_msg "Running local boot scripts (/etc/rc.local)"
/etc/rc.local
ES=$?
[ "$VERBOSE" != no ] && log_end_msg $ES
return $ES
fi
}
case "$1" in
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
Ich weiß nur nicht genau was und wo ich irgendwas eintragen soll... Oder muss man etwa ein Script erstellen und den Pfad dort eintragen? Oder bin ich da völlig auf dem falschen Dampfer?
Hoffe ihr habt einen Tip für mich.
VG Nannou