hallo
hoffe mal mir kann jemand weiterhelfen.
habe squid eingerichtet und nun wollte ich das peer startscript beim booten mit starten lassen.
nur kennt das system das nicht
|
Quellcode
|
1
2
3
|
/usr/sbin/squid start
/usr/sbin/squid stop
/usr/sbin/squid restart
|
hier das startscript
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/bin/sh
#
# /etc/rc.d/rc.squid
#
# Start/stop/restart the proxy server.
#
# To make squid start automatically at boot, make this
# file executable: chmod 755 /etc/rc.d/rc.squid
#
case "$1" in
'start')
/usr/sbin/squid start ;;
'stop')
/usr/sbin/squid stop ;;
'restart')
/usr/sbin/squid restart ;;
*)
echo "usage $0 start|stop|restart" ;;
esac
|
auch wenn ich das peer hand eingebe gehts nicht.
kann sqiud nur mit squid -D starten.
und beenden kann ih squid auch nicht außer den prozess zu killen
zum zweiten problem
tue meine firewall mit guarddog einstellen.
guarddog erstellt im verzeichniss /etc/ die datei rc.firewll
nun hab ich die mit ln -s ins verzeichnis /etc/rc.d gelinkt
hab beide in rc.M eingetragen
|
Quellcode
|
1
2
3
4
5
6
7
8
9
|
# proxy starten
if [ -x /etc/rc.d/rc.squid ]; then
. /etc/rc.d/rc.squid
fi
# firewall starten
if [ -x /etc/rc.d/rc.firewall ]; then
. /etc/rc.d/rc.firewall
fi
|
nun, nur bei nem neustart wird nichts von dem gemacht was ich will oder was die programme sollen.
kann mir da vieleicht jemand weiterhelfen?
wäre sehr dankbar für hilfe