#### /mnt/C/sys/etc/rc-local: EXAMPLE ONLY !!! #### ### another address add # ip addr add 192.168.1.1/24 dev eth1 ### replace system configs # hostname mgb111.host.net # cat /mnt/C/sys/etc/smb.conf > /var/config/samba/smb.conf # cat /mnt/C/sys/etc/resolv.conf > /etc/resolv.conf # cat /mnt/C/sys/etc/hosts > /etc/hosts ### anonymous block in ftp # echo anonymous >> /var/config/vsftpd.user_list ### kill/remove unused # killall -9 dhcpd amit_avs amit_tftpd amit_db 2>/dev/null & # route del -net 224.0.0.0 netmask 240.0.0.0 dev br0 PASSWD=/var/config/passwd ### root-home replace /root -> /mnt/C/u/root # sed -i 's/\/root/\/mnt\/C\/u\/root/' $PASSWD ### replace root shell /bin/ash -> /mnt/C/sys/bin/bash # sed -i 's/\/bin\/ash/\/mnt\/C\/sys\/bin\/bash/' $PASSWD ### replace non-root users shell /sbin/ash -> /mnt/C/sys/bin/bash # sed -i 's/\/sbin\/ash/\/mnt\/C\/sys\/bin\/bash/' $PASSWD ### startup for *.sh scripts placed into /mnt/C/sys/etc/rc.d/ # for i in /mnt/C/sys/etc/rc.d/*.sh # do # if [ -r "${i}" ]; then # . ${i} # fi # done ### Another style (windows autostart like) startup ### with links to executable files into /mnt/C/sys/etc/start.d/ # for i in /mnt/C/sys/etc/start.d/* # do # if [ -x "${i}" ]; then # ${i} # fi # done ### DYN DNS # inadyn & ### firewall # $include /mnt/C/sys/etc/rc-iptables ### different style include # . /mnt/C/sys/etc/rc-whatever ### VPN # echo 1 > /proc/sys/net/ipv4/conf/all/forwarding # modprobe tun # vtund profile_A srv.host.com & # vtund profile_B srv2.host2.com & ### IDENT # identd mgb111 ### httpd # apache2 & ### sshd # dropbear ### printserv # p910nd -b -f /dev/usblp0 & ### NFS server # /etc/rc.nfsd start ### MLdonkey # export MLDONKEY_DIR=/mnt/C/ml_global # echo "ml:!!:100:99:ml:$MLDONKEY_DIR:/bin/ash" >> $PASSWD # su ml -c 'mlnet >/dev/null 2>&1 &' ### squid proxy # RunCache & ### socks proxy # sockd -D ### dns bind # echo "named:!!:101:99:named:/tmp:/bin/ash" >> $PASSWD # named -u named 2> /dev/null ### isc-dhcp # dhcpd -q -cf /mnt/C/sys/etc/dhcpd.conf -lf /mnt/C/sys/etc/dhcpd.leases eth1