[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 #!/bin/bash 2 3 # Script pour renommer la machine à lancer dans un terminal. 4 # Peut-être à mettre dans l'arborescence du paquet ? Mais où ? 5 6 # ATTENTION : script non testé sur tous les OS. 7 8 # Pour devenir sudo. 9 sudo true 10 11 if [ "$1" = "" ]; then 12 # On relance le script lui-même mais avec sudo cette fois. 13 sudo "$0" "arg" 14 exit 0 15 fi 16 17 # On récupère le nom du client. 18 read -r -p "Nom du client : " NOM_CLIENT 19 20 # On édite le fichier /etc/hostname. 21 echo "$NOM_CLIENT" > /etc/hostname 22 23 # On édite le fichier /etc/hosts. 24 echo " 25 127.0.0.1 localhost 26 127.0.1.1 $NOM_CLIENT 27 28 # The following lines are desirable for IPv6 capable hosts 29 ::1 ip6-localhost ip6-loopback 30 fe00::0 ip6-localnet 31 ff00::0 ip6-mcastprefix 32 ff02::1 ip6-allnodes 33 ff02::2 ip6-allrouters 34 " > /etc/hosts 35 36 # Pour Squeeze uniquement. 37 NOM_DE_CODE=$(lsb_release --codename | cut -f 2) 38 39 if [ "$NOM_DE_CODE" = "squeeze" ]; then 40 sed -i -r -e "s/^.*send host-name.*$/send host-name \"$NOM_CLIENT\";/g" \ 41 /etc/dhcp/dhclient.conf 42 fi 43 44 reboot 45
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |