Autor Tópico: Onde fica o script de configuração de rede ?  (Lida 5899 vezes)

Offline CarneiroInfo

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Onde fica o script de configuração de rede ?
« Online: 12 de Fevereiro de 2009, 19:29 »
Pessoal seguinte.
Instalei o Ubuntu server aqui, e preciso configurar o MAC de uma placa de rede aqui toda vez que inicio o servidor.

# /etc/init.d/networking stop
# ifconfig eth0 hw ether 01:02:03:04:05:06
# /etc/init.d/networking start

preciso colocar esse script em um arquivo antes de iniciar os servicos de rede.

Em qual arquivo posso colocar esse script ?

Qualquer ajuda sera muito bem vinda.

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Onde fica o script de configuração de rede ?
« Resposta #1 Online: 12 de Fevereiro de 2009, 19:48 »
você pode criar um script em:
/etc/init.d

ou acrescentar os comandos no:
/etc/init.d/rc.local

Offline CarneiroInfo

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Onde fica o script de configuração de rede ?
« Resposta #2 Online: 12 de Fevereiro de 2009, 20:33 »
Felix, se eu resolver criar em "/etc/init.d" quando o script vai ser executado ?

Preciso configurar outro arquivo para rodar o script ?

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Onde fica o script de configuração de rede ?
« Resposta #3 Online: 12 de Fevereiro de 2009, 20:41 »
Felix, se eu resolver criar em "/etc/init.d" quando o script vai ser executado ?

Preciso configurar outro arquivo para rodar o script ?

Na inicialização do sistema

Offline CarneiroInfo

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Onde fica o script de configuração de rede ?
« Resposta #4 Online: 12 de Fevereiro de 2009, 21:00 »
Ok, criei o script com o seguinte comando: "vi maceth0".

coloquei os comandos la, e agora ?

Dessa forma, os comandos nao rodaram na inicializacao, falta alguma coisa ?

Offline Felix

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 3.068
    • Ver perfil
    • Alexsandro Felix
Re: Onde fica o script de configuração de rede ?
« Resposta #5 Online: 12 de Fevereiro de 2009, 21:02 »
tornou ele executável com o comando sudo chmod +x maceth0?

o script está correto? Iniciando a primeira linha com um #!/bin/bash?

Offline mstr

  • Usuário Ubuntu
  • *
  • Mensagens: 379
    • Ver perfil
    • instalar qualquer placas de captura PCI
Re: Onde fica o script de configuração de rede ?
« Resposta #6 Online: 12 de Fevereiro de 2009, 23:08 »
CarneiroInfo,

não esquece de criar um link do arquivo criado em /etc/init.d em :
/etc/rc5 - para iniciar no arquivo em modo grafico
/etc/rcS - para iniciar em qualquer modo
/etc/rc3 - para modo texto

Ex
ln -s /etc/init.d/maceth0 /etc/rc5/S80maceth0

o link deve comecar com S (start) e o 80 é a ordem que vai rodar o script ( vai de 0 .. 99)
esse é o motor que vai rodar o script

Offline CarneiroInfo

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Onde fica o script de configuração de rede ?
« Resposta #7 Online: 13 de Fevereiro de 2009, 19:55 »
Ok, pessoal.

Tornei o script executavel, mais o danado ainda nao roda na inicializacao do sistema.

Ouvi deizer que preciso atualizar um outro arquivo para que o script possa rodar.

Como procedo com a atualização ?

Qualquer ajuda sera muito bem vinda.

Offline CarneiroInfo

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Onde fica o script de configuração de rede ?
« Resposta #8 Online: 13 de Fevereiro de 2009, 20:50 »
Pessoal.

Consegui da seguinte forma:

"update-rc.d maceth0 defaults"

Value pela ajuda de todos até o momento.