主要メッセージの手引き

ifconfig: bad address

原因

システムが起動に失敗し、エラーメッセージ「ifconfig: bad address」が表示されます。システムがマルチユーザーになると、ifconfig -a を実行すると次の情報が表示されます。


le0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
	inet 0.0.0.0 netmask 0 
一度システムがアクティブになると、次のコマンドは正常に完了し、すべてが正常に機能します。

# ifconfig le0 inet hostname

対処方法

/etc/hostname.* に誤ったエントリがないか調べます。

/etc/hosts/var/named/hosts にリンクされましたが、/var は別のファイルシステムでした。システムがマルチユーザーモードになって /var をマウントするまで、ホスト名が適切な IP アドレスに解決されることはありません。