--- network-setup.sh 2007/11/16 14:45:10 44 +++ network-setup.sh 2007/12/05 22:53:21 84 @@ -1,19 +1,24 @@ #!/bin/sh if=eth1 +test ! -z "$1" && if=$1 echo "setting network on $if" #sudo ifconfig $if down || exit -sudo killall in.tftpd sudo killall udhcpd sudo rm etc/udhcpd.leases sudo touch etc/udhcpd.leases sleep 1 -sudo ifconfig $if 192.168.1.241 netmask 255.255.255.240 up -sudo ifconfig $if:10 10.0.0.1 up +sudo ifconfig $if 10.0.0.100 up +#sudo ifconfig $if:192 192.168.1.241 netmask 255.255.255.240 up sudo route add -net 224.0.0.0 netmask 240.0.0.0 dev $if netstat -rn -echo "starting bootp server" -sudo /usr/sbin/udhcpd etc/udhcpd.conf +pid=`pidof dhcpd` +if [ -z "$pid" ] ; then + echo "starting bootp server" + sudo /usr/sbin/udhcpd etc/udhcpd.conf +fi echo "starting tftp server" -sudo /usr/sbin/in.tftpd -l -a 10.0.0.1 -s /srv/tftp -v -v +pid=`pidof in.tftpd` +test ! -z "$pid" && sudo kill $pid +sudo /usr/sbin/in.tftpd -l -a 10.0.0.100 -s /srv/tftp -B 1468 -v -v