D.16. /etc/rc.d/init.d/network
# / Bin / sh
#################################################################### ######################
# Începeți rețeaua
#
# Descriere: Script de control al rețelei
#
# Autori: Gerard Beekmans - [e-mail protejat]
# Nathan Coulson - [e-mail protejat]
# Kevin P. Fleming - [e-mail protejat]
# DJ Lucas - [e-mail protejat]
# Actualizare: Bruce Dubbs - [e-mail protejat]
#
# / Bin / sh
#################################################################### ######################
# Începeți rețeaua
#
# Descriere: Script de control al rețelei
#
# Autori: Gerard Beekmans - [e-mail protejat]
# Nathan Coulson - [e-mail protejat]
# Kevin P. Fleming - [e-mail protejat]
# DJ Lucas - [e-mail protejat]
# Actualizare: Bruce Dubbs - [e-mail protejat]
#
# Versiune: LFS 7.0
#
#################################################################### ######################
### ÎNCEPE INFO INFO
# Oferă: $network
# Necesar-Start: $local_fs swap localnet
# Ar trebui să pornească: $syslog
# Required-Stop: $local_fs schimb localnet
# Ar trebui să se oprească: $syslog
# Pornire implicită: 3 4 5
# Oprire implicită: 0 1 2 6
# Short-Description: Pornește și configurează interfețele de rețea.
# Descriere: Pornește și configurează interfețele de rețea.
# X-LFS-Furnizat-de: LFS
### END INIT INFO
cazul „${1}” la început)
# Porniți toate interfețele de rețea
pentru fișierul din /etc/sysconfig/ifconfig.* nu
interfață=${fișier##*/ifconfig.}
# Omite dacă $file este * (pentru că nu s-a găsit nimic) dacă [ "${interfață}" = "*" ]
apoi
continua
fi
/sbin/ifup ${interfață} gata
;;
Stop)
#Demontează orice sisteme de fișiere montate în rețea umount --all --force --types nfs,cifs,nfs4
# Lista inversă net_files=""
pentru fișierul din /etc/sysconfig/ifconfig.* nu
net_files="${file} ${net_files}" gata
# Opriți toate interfețele de rețea pentru fișierul din ${net_files}
do
interfață=${fișier##*/ifconfig.}
# Omite dacă $file este * (pentru că nu s-a găsit nimic) dacă [ "${interfață}" = "*" ]
apoi
continua
fi
/sbin/ifdown ${interfață}
făcut
;;
repornire)
${0} opriți somnul 1
${0} începe
;;
*)
echo „Utilizare: ${0} {start|stop|restart}” ieșirea 1
;;
ieșire esac 0
# Încheiați rețeaua
făcut
;;
repornire)
${0} opriți somnul 1
${0} începe
;;
*)
echo „Utilizare: ${0} {start|stop|restart}” ieșirea 1
;;
ieșire esac 0
# Încheiați rețeaua
: Gerard Beekmans - [e-mail protejat] DJ Lucas - [e-mail protejat]
: Bruce Dubbs - [e-mail protejat]
: Gerard Beekmans - [e-mail protejat] DJ Lucas - [e-mail protejat]
: Bruce Dubbs - [e-mail protejat]
: LFS 7.0
: LFS 7.0
trimite semnale
trimite semnale
$local_fs schimb localnet
0 6
Încercări de a ucide procesele rămase. Încercări de a ucide procesele rămase. LFS
$local_fs schimb localnet
0 6
Încercări de a ucide procesele rămase. Încercări de a ucide procesele rămase. LFS