#!/bin/sh # 这个例子里网卡ip设置为192.168.0.2 。子网掩码为255.255.255.0,网关为192.168.0.1 ### You may wish to add some commands changing sysctl states here, for example: # echo 1 > /proc/sys/net/ipv4/ip_forward # enable IP forwarding # echo 1 > /proc/sys/net/ipv4/tcp_syncookies # defend against SYN flood #设置网卡 echo "Setting up loopback networking..." /sbin/ifconfig lo 127.0.0.1 /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo echo "Setting up eth0..." /sbin/ifconfig eth0 192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0 /sbin/route add -net default gw 192.168.0.1 netmask 0.0.0.0 # 挂载远程文件系统 echo "Mounting remote filesystems..." /bin/mount -a -v -tnfs ### you can create additional scripts for specific (networking) tasks, ### for example NFS, which needs a lot of daemons to work (see 3.2) ### or your firewall script: # 有防火墙则去下面注释 # if [ -x /etc/rc.d/rc.firewall ]; then # echo "Restoring firewall rules..." # /etc/rc.d/rc.firewall # fi # 网络的一些后台程序,如NFS # if [ -x /etc/rc.d/rc.netdaemons ]; then # echo "Starting network daemons..." # /etc/rc.d/rc.netdaemons # fi # 用户个人配制文件 if [ -x /etc/rc.d/rc.local ]; then /etc/rc.d/rc.local fi