123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <sect1 id="ch07-localnet">
- <title>Creating the localnet script</title>
- <para>Create the <filename>/etc/init.d/localnet</filename> script by running
- the following command:</para>
- <para><screen><userinput>cat > /etc/init.d/localnet << "EOF"</userinput>
- #!/bin/sh
- # Begin /etc/init.d/localnet
- #
- # Include the functions declared in the /etc/init.d/functions file
- # and include the variables from the /etc/sysconfig/network file.
- #
- source /etc/init.d/functions
- source /etc/sysconfig/network
- case "$1" in
- start)
- echo -n "Bringing up the loopback interface..."
- /sbin/ifconfig lo 127.0.0.1
- evaluate_retval
- echo -n "Setting up hostname..."
- /bin/hostname $HOSTNAME
- evaluate_retval
- ;;
- stop)
- echo -n "Bringing down the loopback interface..."
- /sbin/ifconfig lo down
- evaluate_retval
- ;;
- restart)
- $0 stop
- sleep 1
- $0 start
- ;;
- *)
- echo "Usage: $0: {start|stop|restart}"
- exit 1
- ;;
- esac
- # End /etc/init.d/localnet
- <userinput>EOF</userinput></screen></para>
- </sect1>
|