PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : perform commands at startup



f-prod
22.08.02, 20:06
kann mir jemand sagen wie ich ein script schreibe mit dem automatisch nach start von linux befehle ausgeführt werden?

danke
f-prod

feuerwand
22.08.02, 20:11
in der datei /etc/init.d/boot.local stehen befehle, die noch vor dem eintreten in den ersten runlevel ausgefuehrt werden. meinst du das, oder noch etwas spaeter?

f-prod
22.08.02, 20:26
ich meine sobald ich mich angemeldet habe oder direkt davor zb.:

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

sowas.

Berufspenner
22.08.02, 20:30
Original geschrieben von f-prod
ich meine sobald ich mich angemeldet habe oder direkt davor zb.:

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

sowas. Das kann direkt in die /etc/init.d/boot.local . So ist das bei mir auch.

Cu

f-prod
22.08.02, 20:41
danke, für die schnelle hilfe.
allerdings habe ich diese datei nicht. reicht es wenn ich die einfach erstelle?

Berufspenner
22.08.02, 20:48
Original geschrieben von f-prod
danke, für die schnelle hilfe.
allerdings habe ich diese datei nicht. reicht es wenn ich die einfach erstelle? Probiers doch einfach mal. Denn probieren geht über studieren :ugly:

Cu

f-prod
22.08.02, 20:57
hehe da haste natürlich recht :)

cya

f-prod
22.08.02, 21:05
funkt leider nicht.
muss ich den befehl einfach in die datei reinschreiben oder muss da irgendwas vor?

Berufspenner
22.08.02, 21:15
Hi


#! /bin/sh
#
# Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany. All rights reserved.
#
# Author: Werner Fink <werner@suse.de>, 1996
# Burchard Steinbild <feedback@suse.de>, 1996
#
# /etc/init.d/boot.local
#
# script with local commands to be executed from init on system startup
#
. /etc/rc.config
#
# Here you should add things, that should happen directly after booting
# before we're going to the first run level.
#
modprobe ip_tables
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtuSo sieht meine '/etc/init.d/boot.local' aus. Die Rechte sind 'chmod 744'. Kannst es ja so mal versuchen.

Cu

PS: Welche Distri hast du denn?

f-prod
22.08.02, 21:22
ich benutze redhat 7.3

danke für die hilfe ich habe jetzt einen aufruf in der datei ip-up gamacht der einen script aufruft in dem die befehle für die inet connection stehen
da die datei ip-up bei jeder einwahl gestartet wird

Belkira
22.08.02, 21:36
ich benutze redhat 7.3

danke für die hilfe ich habe jetzt einen aufruf in der datei ip-up gamacht der einen script aufruft in dem die befehle für die inet connection stehen
da die datei ip-up bei jeder einwahl gestartet wird

/etc/rc.d/rc.local bzw. für Internet-Einwahl /etc/ppp/ip-up.local