2009/02/11

FreeBSD@VM 開機特別慢?

今天裝一個 FreeBSD 7.1 的 VM 來玩,套件灌好之後重開,卻發現開機時間特別長,跑完 sshd 之後會停一陣子。
從 console.log 裡發現停了約一分鐘,不過看不出是在等甚麼東西?
console.log

Feb 10 20:34:38 f71ird10 kernel: Starting sshd.
Feb 10 20:35:41 f71ird10 kernel: Starting cron.


後來從 all.log 裡發現問題是出在 sendmail 的 gethostbyaddr failed!
all.log

Feb 10 20:34:38 f71ird10 kernel: Starting sshd.
Feb 10 20:34:38 f71ird10 sshd[725]: Server listening on :: port 22.
Feb 10 20:34:38 f71ird10 sshd[725]: Server listening on 0.0.0.0 port 22.
Feb 10 20:35:10 f71ird10 sm-mta[730]: gethostbyaddr(192.168.42.130) failed: 1
Feb 10 20:35:10 f71ird10 sm-mta[731]: starting daemon (8.14.3): SMTP+queueing@00:30:00
Feb 10 20:35:41 f71ird10 sm-msp-queue[735]: starting daemon (8.14.3): queueing@00:30:00
Feb 10 20:35:41 f71ird10 kernel: Starting cron.

因為 VM 只是測試用的,當然反查不到 hostname。

因此直接在 /etc/hosts 上加上一行就可以了:
/etc/hosts

192.168.42.130 f71ird10 f71ird10.gilbert.tw


再重新開機一次,這次就快多了。
console.log

Feb 10 21:32:42 f71ird10 kernel: Starting sshd.
Feb 10 21:32:43 f71ird10 kernel: Starting cron.

all.log

Feb 10 21:32:42 f71ird10 kernel: Starting sshd.
Feb 10 21:32:42 f71ird10 sshd[736]: Server listening on :: port 22.
Feb 10 21:32:42 f71ird10 sshd[736]: Server listening on 0.0.0.0 port 22.
Feb 10 21:32:43 f71ird10 sm-mta[742]: starting daemon (8.14.3): SMTP+queueing@00:30:00
Feb 10 21:32:43 f71ird10 sm-msp-queue[746]: starting daemon (8.14.3): queueing@00:30:00
Feb 10 21:32:43 f71ird10 kernel: Starting cron.

沒有留言:

張貼留言