Bonjour,
Problème de ficher motd.sh qui se lance à chaque connexion ssh ou console :
Le problème est que la partie IP ne fonctionne pas ? (Celui ci fonctionnait sur debian 7 avec une interface reseau eth0 mais pas sur une debian 9 avec une interface ens32 !)
J’ai besoin d’un coup de main
Cordialement
voici le contenu du /etc/profile.d/motd.sh
NOMHOTE=`hostname`
IP=""
list=$(/sbin/ifconfig | grep "ens" | awk '{ print $1}')
for item in $list; do
IP="$IP $(/sbin/ifconfig $item | grep "inet adr" | awk '{ print $2}' | cut -d ":" -f2)"
done
# AFFICHAGE
echo -e "
\033[0;35m++++++++++++++++++++++++: \033[0;37mSYSTEME\033[0;35m :++++++++++++++++++++++++
\033[0;37mNOM \033[0;35m= \033[1;32m$NOMHOTE
\033[0;37mADRESSE IP \033[0;35m=\033[1;32m$IP
\033[0;35m+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
\033[0;37m-----------------------------------------------------------
"
voici ce que me donne la commande ipconfig
root@test:~# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 99.99.99.99 netmask 255.255.255.255 broadcast 99.99.99.98
inet6 XXXX::XXX:XXXX:XXXX:XXXX prefixlen 64 scopeid 0x20<link>
ether 00:00:00:00:00:00 txqueuelen 1000 (Ethernet)
RX packets 3564 bytes 408486 (398.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3447 bytes 552917 (539.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Boucle locale)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Il devrait s’afficher en couleur ceci :
++++++++++++++++++++++++: SYSTEME :++++++++++++++++++++++++
NOM = test
ADRESSE IP = 99.99.99.99
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------------------------------------------
mais il ne s’affiche que :
++++++++++++++++++++++++: SYSTEME :++++++++++++++++++++++++
NOM = test
ADRESSE IP =
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------------------------------------------