roneitpd
(usa Debian)
Enviado em 23/05/2016 - 13:49h
Olá povo. Eu sempre recorro ao forum para ajuda, mas esse nao estou achando aqui.
Colocando um servidor para um lab de colegio... montei e esta funcionando so que no iptables tenho que digitar toda hora, e memos com os helps aqui nao consegui colocar no rc.local...
criei um script com os comandos: chamei de "levanta.sh"
##############/etc/init.d/levanta.sh
### BEGIN INIT INFOlevanta.sh
# Provides: levanta.sh
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start levanta.sh at boot time
# Description: Enable service provided by levanta.sh.
### END INIT INFO
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
e tentei colocar uma linha no rc.local, para chamar ao boot. mas nada...
no rc, ja coloquei a linha com start no final. com . no inicio...
Desculpem, ja tinha o servidor no local, mas tive que repor a maquina... morreu. entao agora estou tendo que colocar a mao na massa e aprender...
obrigado pela ajuda!
[]s
"o inicio do rc.local"
##########################
#! /bin/sh
### BEGIN INIT INFO
# Provides: firewall.sh
# Required-Start: $local_fs $remote_fs $network $syslog
# Required-Stop: $local_fs $remote_fs $network $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start firewall.sh at boot time
# Description: Enable service provided by firewall.sh.
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
echo 1 > /proc/sys/net/ipv4/ip_forward
/etc/init.d/levanta.sh start
exit 0