Configurar internet em duas placas de rede no slackware
Estou tentando implementar um qos e fazer com que a internet que entra na placa de origem saia para a placa de distribuição, a placa de origem é a eth0 e a placa de distribuição é a eth1, estou dando o seguinte comando:
vi /usr/local/sbin/firewall
#!/bin/bash
SBINDIR = /usr/sbin
$SBINDIR/iptables -F
$SBINDIR/modprobe iptable_nat
$SBINDIR/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
e depois
chmod +x /usr/local/sbin/firewall
não está funcionando, está faltando alguma regra?
abraço
Re: Configurar internet em duas placas de rede no slackware
suas regras estão corretas porém a onde vc chama o /usr/local/sbin/firewall para executar ela ????
normalmente seria no /erc/rc.d/rc.local
adicione esta linha nele
/usr/local/sbin/firewall
assim toda vez que vc iniciar seu servidor ele subira as regras
Re: Configurar internet em duas placas de rede no slackware
sim, mas eu dei um chmod +x ela já deveria estar ativada, não?
Ou é preciso por dentro do local para ela ser ativada?
Re: Configurar internet em duas placas de rede no slackware
eu coloquei a seguinte linha de comando no rc.local
if [ -x /usr/local/sbin/firewall ]; then
./usr/local/sbin/firewall
fi
continua não respondendo..tem como reiniciar o rc.local para ele pegar essas configurações ou é automático?
Não funcionou
Re: Configurar internet em duas placas de rede no slackware
só coloca /usr/local/sbin/firewall
e depois chama o rc.local
sh /etc/rc.d/rc.local
pronto
na vdd até pode ser da sua forma
mais tem que ter espaço entre o . /usr/local/sbin/firewall
if [ -x /usr/local/sbin/firewall ]; then
. /usr/local/sbin/firewall
fi
ou tira o ponto