Alterando o IP de sua placa de rede no Slackware 10 com um único comando
Dica publicada em Linux / Configuração
Alterando o IP de sua placa de rede no Slackware 10 com um único comando
Ao iniciar o uso do Slackware 10 (que é realmente 10! :) ),
me deparei com algo que não chega a ser realmente um problema,
mas que pode incomodar um usuário mais exigente.
Ocorre o seguinte: ao alterar o ip de minha placa de rede, reparei que ao dar o comando "./rc.inet1 restart", dentro da pasta /etc/rc.d, o mesmo não surtia efeito. Isso me obrigava a dar os comandos "./rc.inet1 stop", seguido de "./rc.inet1 start", ou então "ifconfig eth0 down", seguido de "./rc.inet1" (sem start, stop ou restart nesse caso, pois não é necessário).
Muito bem, são no mínimo dois comandos para que eu tenha meu endereço IP alterado. Não gostei dessa idéia (se na versão 8.1, que usei por muito tempo, bastava um ./rc.inet1 (sem start ou stop) e o IP se alterava, por que agora temos que digitar dois comandos?
Resolvi o problema da seguinte maneira: editei o arquivo rc.inet1 e acrescentei a seguinte seção dentro do arquivo, logo depois dos módulos start e stop:
Ocorre o seguinte: ao alterar o ip de minha placa de rede, reparei que ao dar o comando "./rc.inet1 restart", dentro da pasta /etc/rc.d, o mesmo não surtia efeito. Isso me obrigava a dar os comandos "./rc.inet1 stop", seguido de "./rc.inet1 start", ou então "ifconfig eth0 down", seguido de "./rc.inet1" (sem start, stop ou restart nesse caso, pois não é necessário).
Muito bem, são no mínimo dois comandos para que eu tenha meu endereço IP alterado. Não gostei dessa idéia (se na versão 8.1, que usei por muito tempo, bastava um ./rc.inet1 (sem start ou stop) e o IP se alterava, por que agora temos que digitar dois comandos?
Resolvi o problema da seguinte maneira: editei o arquivo rc.inet1 e acrescentei a seguinte seção dentro do arquivo, logo depois dos módulos start e stop:
'restart') # "restart" para e reinicializa o serviço de rede em um único comando
gateway_down
eth_down 3
eth_down 2
eth_down 1
eth_down 0
lo_down
lo_up
eth_up 0
eth_up 1
eth_up 2
eth_up 3
gateway_up
gateway_down
eth_down 3
eth_down 2
eth_down 1
eth_down 0
lo_down
lo_up
eth_up 0
eth_up 1
eth_up 2
eth_up 3
gateway_up
E foi dessa maneira que resolvi meu pequeno "probleminha", pois agora basta um "./rc.inet1 restart" e pronto, está alterado o endereço IP.
Abraços!