Friday, May 14, 2010

[VMware] 在登入畫面顯示 IP

在 /etc/network/if-up.d/ 目錄中加一個檔案 issue,內容如下:

#!/bin/sh

if [ "$METHOD" = loopback ]; then
exit 0
fi

# Only run from ifup
if [ "$MODE" != start ]; then
exit 0
fi

cp /etc/issue.ip /etc/issue
/sbin/ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{ print $2 }' | awk -F: '{ print $2 }' >> /etc/issue
echo "" >> /etc/issue

編輯完後,記得要 chmod +x issue。

把 /etc/ 中原來的 issue 複製一份為 issue.ip 好讓我們的 script 有原始的
issue 來源。

下次重開機,就會出現虛擬機的 IP address 在 login 畫面了。

No comments: