Esta postagem vai para os usuários de Gnu-Linux que desejam um script utilizado para alterar o hostname pegando o último octeto do ip, ou o mac address:
#!/bin/bash
#Script para alterar o hostname dos sistemas linux
#Autor: Sheldon Goulart
#1-Hostname atraves do MAC ADRESS
#USADO NA INICIALIZAÇÃO
#echo XXX-$(ifconfig | grep HW | awk '{print $ 5}' | head -1 | sed 's/://g') > /etc/hostname
#USADO QUANDO O SISTEMA ESTIVER INICIALIZADO
#echo XXX-$(ifconfig|grep HW|awk '{print $ 7}' | head -1 | sed 's/://g') > /etc/hostname
#2-Hostname atraves do IP
#USADO NA INICIALIZAÇÃO
#dhclient
#echo XXX-$(ifconfig | grep addr: | awk '{print $ 2}' | cut -f4 -d"." | head -1) > /etc/hostname
#USADO QUANDO O SISTEMA ESTIVER INICIALIZADO
#echo XXX-$(ifconfig | grep end.: | awk '{print $ 3}' | cut -f4 -d"." | head -1) > /etc/hostname
Salve o script com a extensão .sh e dê permissão de execução (chmod +x nome_script.sh), caso deseje colocar algum nome antes em caso de possuir vários computadores e diferentes setores substitua o "XXX-" pelo nome do setor, caso contrário retire o "XXX-". Caso você deseje utilizar o script na inicialização, mova o arquivo para a pasta /etc ou qualquer outro local desejado e edite o arquivo /etc/rc.local e faça a chamada do arquivo:
sh /local_do_arquivo/nome_script.sh
Na próxima postagem mostrarei como fazer um script (arquivo .bat) para alterar hostname no Windows 7.