comando na inicialização, antes de outro script

1

Esta deve ser uma pergunta fácil, mas como um novato solaris, eu estou preso. Eu tenho que lançar um comando de mudança de endereço MAC na inicialização (ou seja, ifconfig bge0 ether). Se eu fizer isso no terminal, tudo corre bem. onde devo colocar este pequeno comando para executá-lo na inicialização? Eu já sei sobre o diretório init.d e links simbólicos nos diretórios rcX.d, mas não sei o que colocar nele, já que nunca fiz um script.

    
por il_maniscalco 16.02.2013 / 11:20

2 respostas

0

Verifique se você pode ver um /etc/init.d/rc.local você pode colocá-lo lá, se não, então vá para:

cd /etc/init.d/rc3.d

Em seguida, crie um arquivo simples chamado: S99ether, por exemplo

Nele:

#!/bin/sh
/sbin/ifconfig bge0 ether

Verifique se ifconfig está em / sbin. Para verificar: digite ifconfig

Então

chmod 755 S99ether

Tente executar o S99ether manualmente, se for necessário executar o comando.

    
por 11.06.2014 / 03:57
0

Supondo que seja o Solaris 10 ou anterior, você deve adicionar seu ether mac à entrada em /etc/hostname.bge0.

ou seja:

myserver [8] more /etc/hostname.bge0 myserver ether <the_mac_you_want>

    
por 13.01.2017 / 21:00