Home | Downloads | Fórums | Notícias | Preferências | Galeria | Cadastro | Wiki-BR
 

[ Comunidade Fedora Brasil ]: Forums



Comunidade Fedora Brasil :: Exibir tópico - Configurar Fedora para carregar itens durante o boot?
 FAQFAQ   PesquisarPesquisar   GruposGrupos   PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   LoginLogin 

Configurar Fedora para carregar itens durante o boot?

 
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Sistema/Configurações
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Agrias
Novato
Novato


Registrado em: Mar 31, 2007
Mensagens: 4

MensagemEnviada: Sáb Mar 31, 2007 11:55 am    Assunto: Configurar Fedora para carregar itens durante o boot? Responder com Citação

Olá, eu gostaria de saber como eu faço para configurar programas ou scripts para que eles sejam inicializados durante o boot?

Tenho um script que gostaria de fazê-lo carregar durante a inicialização do Fedora Core 6.

Sabem dizer se existe algum programa que me dê opções de escolher manualmente que item eu quero que seja carregado com o Fedora?

Obrigado!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Agrias
Novato
Novato


Registrado em: Mar 31, 2007
Mensagens: 4

MensagemEnviada: Sáb Mar 31, 2007 3:49 pm    Assunto: Responder com Citação

Então, para adiantar, vai a seguir o código do script (que eu chamo de internet_sharing.sh) que quero que seja iniciado com o Fedora:

Código:

#! /bin/sh
### BEGIN INIT INFO
# Description:       This file should be used to construct scripts to be
#                    placed in /etc/init.d.
### END INIT INFO

#
#
#

do_start() {

   echo ">>>>> INICIANDO O COMPARTILHAMENTO DA INTERNET <<<<<<<<"
   modprobe iptable_nat

   ### habilita como politica default das chains para ACCEPT
   ### embora o ideal aqui e restringir ao max. deixando como DROP
   ### para em seguida liberar o que e apenas necessario
   iptables -P INPUT ACCEPT
   iptables -P FORWARD ACCEPT
   iptables -P OUTPUT ACCEPT
   ###
   
   # Limpa todas as chains (flush)
   iptables -F INPUT
   iptables -F FORWARD
   iptables -F OUTPUT
   iptables -t nat -F PREROUTING
   iptables -t nat -F POSTROUTING
   ###

   ### Compartilha a conexao
   iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
   ### Habilita no kernel o repasse de pacotes
   echo 1 > /proc/sys/net/ipv4/ip_forward
   
}


do_stop() {
   echo ">>>>> PARANDO O COMPARTILHAMENTO DA INTERNET <<<<<<<<"
   echo 1 > /proc/sys/net/ipv4/ip_forward
}


do_reload() {
   echo ">>>>> REINICIANDO O COMPARTILHAMENTE COM A INTERNET <<<<<<<"
   do_stop
   do_start
}



case "$1" in
  start)
   do_start
   ;;   
  stop)
   do_stop
   ;;
  restart|force-reload)
   do_reload
   ;;   
  *)
   echo "Usage: internet_sharing.sh {start|stop|restart|force-reload}" >&2
   exit 3
   ;;
esac


Ou seja, o que eu quero na verdade é compartilhar a internet usando duas placas de rede (uma recebe diretamente a internet - eth1 e a outra é a usada para compartilhar a internet - eth0), porém não vejo jeito mais fácil que este para o mesmo. Eu uso esse script no Ubuntu e funciona perfeitamente (claro que antes eu configuro "eth0" e "eth1"), seguindo os seguintes passos:

1 - Copio o script para /etc/init.d
2 - Dentro dessa pasta eu dou as devidas permissões ao script: "chmod u+rwx,g-rwx,a-rwx internet_sharing.sh"
3 - E por último configuro para que ele seja iniciado durante o boot do Ubunto da seguinte forma: "sudo update-rc.d internet_sharing.sh defaults".

Daí esse último passo não dá certo no Fedora Core 6, dizendo que "bash: update-rc.local: command not found". Também já tentei editar o "rc.local" colocando o comando "./etc/init.d/internet_sharing.sh" no arquivo, mas durante o boot ocorre um erro, com uma mensagem que não me recordo toda, mas dizendo "permissão negada" no final.

Daí a minha dúvida: como fazer algo semelhante para que tal script seja inicido durante o Fedora Core 6? Lembrando que esses passos que tentei foram dando login como "root".

Obrigado e desculpa o tamanho do post.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Agrias
Novato
Novato


Registrado em: Mar 31, 2007
Mensagens: 4

MensagemEnviada: Seg Jun 04, 2007 10:36 am    Assunto: Responder com Citação

Então, estou ressucitando esse tópico pois agora meu problema é no Fedora 7. Alguém aí para ajudar como eu poderia compartilhar a internet?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
jasonn
Administrador
Administrador


Registrado em: Oct 22, 2004
Mensagens: 2143
Localização: Salvador - Bahia

MensagemEnviada: Seg Jun 04, 2007 1:54 pm    Assunto: Responder com Citação

Da mesma forma que vc fez no fedora 6 ou 5 tanto faz, não muda nada.
_________________
Cristiano Furtado dos Santos
Gerente de Projetos de SL
Embaixador do Projeto Fedora Brasil.
Pagina Pessoal: http://jasonnfedora.eti.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email Visitar a homepage do Usuário Yahoo Messenger MSN Messenger
inclito
Entusiasta
Entusiasta


Registrado em: Jan 22, 2006
Mensagens: 125
Localização: Belo Horizonte

MensagemEnviada: Seg Jun 04, 2007 3:13 pm    Assunto: Responder com Citação

Use o comando chkconfig --add nome do script, ele irá adicionar o seu script, digite ntsysv e escolha seu script para iniciar com o sistema, lembrando que o sqcript deve esta dentro do /etc/rc.d/init.d.


Sucesso ai.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
jasonn
Administrador
Administrador


Registrado em: Oct 22, 2004
Mensagens: 2143
Localização: Salvador - Bahia

MensagemEnviada: Seg Jun 04, 2007 4:45 pm    Assunto: Responder com Citação

Se for script vc deve colocar no arquivo rc.local
_________________
Cristiano Furtado dos Santos
Gerente de Projetos de SL
Embaixador do Projeto Fedora Brasil.
Pagina Pessoal: http://jasonnfedora.eti.br
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar Email Visitar a homepage do Usuário Yahoo Messenger MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    Comunidade Fedora Brasil - Índice do Fórum -> Sistema/Configurações Todos os horários são GMT - 3 Hours
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.

Powered by phpBB © 2001, 2005 phpBB Group

Forums ©
_