Eu fiz isso no passado editando /etc/issue
. O script a seguir é executado na inicialização, que detecta o IP atual e adiciona-o a /etc/issue
:
#!/bin/sh
# Save this file as /etc/network/if-up.d/mod-etc-issue and chmod +x
if [ "$METHOD" = loopback ]; then
exit 0
fi
# Only run from ifup.
if [ "$MODE" != start ]; then
exit 0
fi
IPADDR='ip a s eth0 | grep inet | awk '{ print $2 }' | head -1'
# First time, back up /etc/issue
if [ ! -f /etc/issue.orig ]
then
cp /etc/issue /etc/issue.orig
fi
# "Reset" /etc/issue to original state
cp /etc/issue.orig /etc/issue
# Append IP address to /etc/issue
echo "eth0 address: $IPADDR" >> /etc/issue
echo "" >> /etc/issue
Este script foi escrito para sistemas baseados em Debian, mas deve ser fácil fazer algumas pequenas modificações para sistemas baseados em RHEL.