renanlnx
Membro Junior
Registrado
119 Mensagens
1 Curtida
Nunca usei Debian....
Uso Slackware, creio que não seja diferente.
Edite o arquivo /etc/rc.d/rc.local
E coloque o lá o local do que voce quer executar
Ex:
Para iniciar minha iptables,
Adicionei esta linha no meu /etc/rc.d/rc.local
/etc/ppp/iptables.sh
Espero q seja isso...
Abraço
Got Slack?
Core_Dump
General de Pijama
Registrado
3.2K Mensagens
111 Curtidas
Se for programa iniciado junto com o X (acho que voce usa KDE, como informa sua assinatura) faca o seguinte:
1- Inicia o Konqueror
2- Na barra de enderecos coloca file:/home/usuario/.kde/Autostart
3- Em Editar>Criar Novo>Link para Aplicacao>Aplicativo insira o comando para iniciar o programa que voce quer e pronto. Quando reiniciar o KDE o programa inicia junto.
mshonorato
General de Pijama
Registrado
3.8K Mensagens
156 Curtidas
Olá meus amigos!
No meu caso é o "IPTABLES" que eu quero que inicie quando eu ligar o pc.
Vou tentar o que o "renanlnx" disse acima...
Meu iptables fica no "/etc/init.d/iptables.sh"
É só adicionar esta linha no /etc/rc.local ?
valew
Marcos Honorato
Debian Bullseye
kubuntu 22.04.2 LTS
PHIRON
Zumbi
Registrado
6K Mensagens
418 Curtidas
Olá meus amigos!
No meu caso é o "IPTABLES" que eu quero que inicie quando eu ligar o pc.
Vou tentar o que o "renanlnx" disse acima...
Meu iptables fica no "/etc/init.d/iptables"
É só adicionar esta linha no /etc/rc.d/rc.local ?
valew
No caso, o iptables inicia por padrão em qualquer distro linux, se for o caso que você queira na verdade iniciar um script, crie o script e coloque na pasta /etc/init.d com todas as permissões necessárias, depois crie um link simbólico para a pasta /etc/rc5.d por exemplo:
/etc/init.d/meiptables.sh
então você faz:
#ln -s /etc/init.d/meuiptables.sh /etc/rc5.d/S90meuiptables
o "S" diz que é um arquivo para iniciar no "runlevel 5" por culpa da pasta rc5.d, e o "90" é a prioridade para iniciar, é recomendável um 90 oi 99 porque assim ele inicia quando os serviços de rede já estão ativos.
mshonorato
General de Pijama
Registrado
3.8K Mensagens
156 Curtidas
No openSUSE eu ia no yast/serviços e alterava o nível de execução, colocava 3 e 5 para meu script de iptables...
Não tem um local no debian onde eu faça isso?
A única maneira que existe é criando links simbólicos?
Marcos Honorato
Debian Bullseye
kubuntu 22.04.2 LTS
trx64
Geek
Registrado
2.4K Mensagens
88 Curtidas
Que eu saiba no Debian é assim mesmo. Creio que seja devido ao fato do apt-get já ativar os serviços por padrão (o Ubuntu tem um menu para desativar serviços, mas não permite adicionar nada). No Debian, recomendaria o uso do Firestarter, que é uma GUI para o Iptables.
mshonorato
General de Pijama
Registrado
3.8K Mensagens
156 Curtidas
Olá pessoal, muito obrigado!
A única solução foi usar o link simbólico mesmo.
#ln -s /etc/init.d/iptables.sh /etc/rc5.d/S90iptables.sh
Valew
Marcos Honorato
Debian Bullseye
kubuntu 22.04.2 LTS
luizlmarins
Membro Junior
Registrado
51 Mensagens
1 Curtida
Há muito tempo eu procuro uma solução para isso e até já sugeri no blog um trabalho para este assunto de firewall iptables visando atender um usuário doméstico com apenas uma máquina cliente. Tudo o que existe é para redes.
No Debian eu fiz assim:
a) criei o script "meu_firewall" em /usr/local/bin
b) dei as permissões
c) criei um link em /etc/init.d/local
d) em /etc/modules acrescentei a linha "iptables"
No terminal digitei # lsmod , para verificar se os modulos estavam carregados: estavam.
Ainda no terminal digitei # iptables -L , para ver se as regras existiam: sim, existiam.
Concluí que deveria estar funcionando, mas não tenho conhecimentos suficientes para afirma se este procedimento está correto ou não.
Deixo a palavra com os professores ...