Hallo,
Am 08.05.23 um 14:51 schrieb Marco Moock:
> Am 08.05.2023 um 14:16:32 Uhr schrieb Alexander Goetzenstein:
>
>> Das ändert sich leider erst nach einem Reboot. Da dieser vorliegend
>> recht aufwendig ist, würde ich mir den gerne sparen. Wie kann ich mich
>> der Ursache und damit der Lösung nähern?
>
> Zeige mal die Route
> ip route
> ip -6 route
mach ich später, Datensicherung läuft gerade.
> Wie hast du das Routing konfiguriert?
Dafür habe ich ein Script. Wesentlicher Inhalt:
> ## Wenn Internet-Zugriff benötigt wird:
> echo 'Schnittstellen einstellen...'
> ip link set eno1 up
> sleep 1
> ip link set eno2 down
> sleep 1
> ip link set enp1s0f0 up
> sleep 1
> ip link set enp1s0f1 down
> sleep 1
>
> ## IP-Adresse zuweisen
> echo 'IP-Adressen zuweisen...'
> ip addr add
192.168.221.5/24 dev eno1
> sleep 1
> ip addr del
192.168.221.16/24 dev eno2
> sleep 1
> ip addr add
192.168.5.1/32 dev enp1s0f0
> sleep 1
> ip addr flush dev enp1s0f1
> sleep 1
>
> ## Routing einstellen
> echo 'Routing einstellen...'
> ip route del $(ip route show | grep eno1 | cut -d' ' -f 1) dev eno1 2>/dev/null
> sleep 1
> ip route add
192.168.5.0/24 dev enp1s0f0 ## route für iSCSI zu rs3617XS
> sleep 1
> ip route del $(ip route show | grep enp1s0f1 | cut -d' ' -f 1) dev enp1s0f1 2>/dev/null
> sleep 1
> ip route add default dev eno1
> sleep 1
> ip addr | grep -e UP -e DOWN
> ip route show
eno1 ist das produktive Beinchen, das ins Internet zeigen soll, enp1s0f0
verbindet zu den Festplatten. Der Rest wird nicht gebraucht und soll
abgeschaltet sein. Die sleeps habe ich eingebaut, da sich gezeigt hat,
dass es ohne im Script nicht immer zuverlässig schaltet, einzeln manuell
ausgeführt aber schon.
Soweit ich gesehen habe, sind die Routen OK, und das ping geht bis zur
Fritz!Box -aber eben nicht weiter. Umgekehrt meine ich mich auch daran
zu erinnern (ist schon etwas her), dass auch eine neu gesetzte Sperre in
der Fritz!Box erst wirkung zeigte, nachdem der Server neu gestartet
wurde. Vielleicht triggert das ja etwas in der Fritz!Box? Falls dem so
sein könnte: wie könnte man das triggern ohne Reboot?
> Eventuell kommen sich Verwaltungsprogramme mit eigenen Skripten etc. in
> die Quere.
Welche könnten dies sein?
Bislang gehe ich davon aus, das alles zu Fuß auf der Kommandozeile zu
machen. Jedenfalls ist mir nicht bewusst, irgendeine Automatik benutzt
zu haben, aber man weiß ja nie, was SUSE da alles gestrickt hat, was ich
nur noch nicht kenne.
--
Gruß
Alex