Hallöchen!
Wahrscheinlich steh ich momentan einfach nur auf einem ganz ganz großen Schlauch, aber könnte bitte jemand mal kurz verklickern, wie ich eine zusätzliche Route bei jedem Reboot setzen kann.
zusätzliche route bei jedem Boot setzen
zusätzliche route bei jedem Boot setzen
MfG,
Hacky
Hacky
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Möglich wäre das auch in der In den Interface Optionen kann man Komandos mitgeben. Die vor dem Starten und nach dem Starten usw. ausgeführt werden sollen.
Code: Alles auswählen
/etc/network/interfaces
Code: Alles auswählen
man interfaces
Zuletzt geändert von KBDCALLS am 24.03.2005 12:35:52, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Ich habe mich auch schon mehrere Male darüber geärgert, dass von Debian keine direkten Boardmittel angeboten werden. Ich habe mir daraufhin ein kleines Start-Stop-Script gebastelt:
Diese Datei mit Rechten 755 ausstatten und nach /etc/init.d/ kopieren, anschliessend noch ein "update-rc.d static-routes defaults" machen, um die Start-Symlinks setzen zu lassen.
Die Config-Datei ist /etc/network/static-routes und sieht zum Beispiel so aus:
(das Script geht so aber nur für Netzrouten, nicht für Hostrouten, müsste man bei Bedarf erweitern).
Gruss, mistersixt.
Code: Alles auswählen
#!/bin/sh
#
# mistersixt, 02/2004
#
STATICROUTECONFIGFILE=/etc/network/static-routes
test -x /sbin/route || exit 0
test -f ${STATICROUTECONFIGFILE} || exit 0
export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"
case "$1" in
start)
echo "Starting adding static routes : "
while read WHAT DEST NETMASK GWAY
do
echo -n "Adding static route to ${DEST}/${NETMASK} via gateway ${GWAY} ..."
/sbin/route add -${WHAT} ${DEST} netmask ${NETMASK} gw ${GWAY} > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo " FAILED !"
else
echo " OK !"
fi
done < ${STATICROUTECONFIGFILE}
;;
stop)
echo "Deleting static routes : "
while read WHAT DEST NETMASK GWAY
do
echo -n "Deleting static route to ${DEST}/${NETMASK} via gateway ${GWAY} ..."
/sbin/route delete -${WHAT} ${DEST} netmask ${NETMASK} gw ${GWAY} > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo " FAILED !"
else
echo " OK !"
fi
done < ${STATICROUTECONFIGFILE}
;;
*)
echo "Usage: /etc/init.d/static-routes {start|stop}"
exit 1
esac
exit 0
Die Config-Datei ist /etc/network/static-routes und sieht zum Beispiel so aus:
Code: Alles auswählen
net 192.168.199.0 255.255.255.0 cisco-gw
net 192.168.111.0 255.255.255.0 darkstar
net 10.3.0.0 255.255.0.0 pluto
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE