<Anterior | Contenido | Siguiente>
D.16. /etc/rc.d/init.d/network
#! / Bin / sh
############################################### ######################
# Iniciar red
#
# Descripción: Script de control de red
#
# Autores : Gerard Beekmans - [email protected]
#Nathan Coulson- [email protected]
#Kevin P. Fleming- [email protected]
#DJLucas- [email protected]
# Actualización: Bruce Dubbs - [email protected]
#
#! / Bin / sh
############################################### ######################
# Iniciar red
#
# Descripción: Script de control de red
#
# Autores : Gerard Beekmans - [email protected]
#Nathan Coulson- [email protected]
#Kevin P. Fleming- [email protected]
#DJLucas- [email protected]
# Actualización: Bruce Dubbs - [email protected]
#
# Versión: LFS 7.0
#
############################################### ######################
### COMENZAR INFORMACIÓN INICIAL
# Proporciona: $ network
# Required-Start: $ local_fs swap localnet
# Debería comenzar: $ syslog
# Obligatorio-Stop: $ local_fs swap localnet
# Debería detenerse: $ syslog
# Inicio predeterminado: 3 4 5
# Parada predeterminada: 0 1 2 6
# Descripción breve: inicia y configura interfaces de red.
# Descripción: inicia y configura interfaces de red.
# X-LFS-proporcionado-por: LFS
### FIN INIT INFO
caso "$ {1}" al inicio)
# Inicie todas las interfaces de red
para el archivo en /etc/sysconfig/ifconfig.* hacer
interfaz = $ {archivo ## * / ifconfig.}
# Omitir si $ file es * (porque no se encontró nada) if ["$ {interface}" = "*"]
luego
continue
fi
/ sbin / ifup $ {interface} listo
;;
parada)
#Desmontar cualquier sistema de archivos montado en red umount --all --force --types nfs, cifs, nfs4
# Lista inversa net_files = ""
para el archivo en /etc/sysconfig/ifconfig.* hacer
net_files = "$ {file} $ {net_files}" hecho
# Detenga todas las interfaces de red para el archivo en $ {net_files}
do
interfaz = $ {archivo ## * / ifconfig.}
# Omitir si $ file es * (porque no se encontró nada) if ["$ {interface}" = "*"]
luego
continue
fi
/ sbin / ifdown $ {interfaz}
hecho
;;
reinicio)
$ {0} dejar de dormir 1
$ {0} inicio
;;
*)
echo "Uso: $ {0} {iniciar | detener | reiniciar}" salida 1
;;
esac salida 0
# Red final
hecho
;;
reinicio)
$ {0} dejar de dormir 1
$ {0} inicio
;;
*)
echo "Uso: $ {0} {iniciar | detener | reiniciar}" salida 1
;;
esac salida 0
# Red final
: Gerard Beekmans - [email protected] DJ Lucas- [email protected]
: Bruce Dubbs - [email protected]
: Gerard Beekmans - [email protected] DJ Lucas- [email protected]
: Bruce Dubbs - [email protected]
: LFS 7.0
: LFS 7.0
enviando señales
enviando señales
$ local_fs intercambiar localnet
0 6
Intenta matar los procesos restantes. Intenta matar los procesos restantes. LFS
$ local_fs intercambiar localnet
0 6
Intenta matar los procesos restantes. Intenta matar los procesos restantes. LFS