PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IPX-Modul autom. beim Hochfahren aufrufen?



20.02.01, 09:26
Hallo,
nach einigem Experimentieren kann ich als root manuell auf unseren Novell-Server zugreifen:
modprobe ipx
ipx_interface add -p eth0 802.3
ncpmount -S Server -U User -V Volume -n /mountpoint

Klappt alles klasse. Jetzt möchte ich das ganze gerne so einbinden, dass beim Hochfahren alles automatisch erledigt wird und sowohl root als auch alle anderen Benutzer auf die Novell-Platte am mountpoint zugreifen können.
Verwende SuSE 7.1 Professional und Kernel 2.4.

Danke für eure Tipps und Hilfe.

Carsten

20.02.01, 10:44
Der Befehl
man init.d
gibt eine Erklaerung zum BootProzess. Kenn 7.1 nicht, also vielleicht stimmt nicht alles ganz genau was sich jetzt sage:

folgendes Skript unter /sbin/rc.d/ipx speichern:

#! /bin/sh

. /etc/rc.config

case "$1" in
start)
ECHO_RETURN=$rc_done
echo "Starting IPX interface..."
modprobe ipx || ECHO_RETURN=$rc_failed
ipx_interface add -p eth0 802.3 || ECHO_RETURN=$rc_failed
ncpmount -S Server -U User -V Volume -n /mountpoint || ECHO_RETURN=$rc_
failed
echo -e "$ECHO_RETURN"
;;
stop)
ECHO_RETURN=$rc_done
echo "Stopping IPX interface..."
ncpumount /mountpoint || ECHO_RETURN=$rc_failed
ipx_interface del eth0 802.3 || ECHO_RETURN=$rc_failed
rmmod ipx || ECHO_RETURN=$rc_failed
echo -e "$ECHO_RETURN"
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac

exit 0

Dieses startet und stoppt das IPX Interface.

Jetzt fuer alle Runlevel in denen IPX gestartet werden soll ( 2,3 ?, also in /sbin/rc.d/rc2.d und /sbin/rc.d/rc3.d):
einen symbolischen Link S??ipx in dem Verzeichnis /sbin/rc.d/rc?.d anlegen, der auf /sbin/rc.d/ipc zeigt.
Wobei ?? fuer eine Nummer steht, die regelt in welcher Reihenfolge die S* Skripte abgearbeitet werden. Gut waere irgendwo zwischen dem S??dummy und den Netzwerkdiensten. Wahrscheinlich '05' (bei S04dummy)
Nun noch so einen Link names K??ipx wobei jetzt die Nummer kleiner sein sollte als die von K??dummy. (Schlieslich wollen wir die dienste schoen in umgekehrter Reihenfolge stoppen wie starten), z.B. K40ipx bei K45dummy.

einmal testen ob es klappt:
init 1
init 2

fertig