Не уверенный, если это все еще работает над Snow Leopard, но это раньше работало над Tiger, по крайней мере:
В /etc/hostconfig
:
#HOSTNAME=-AUTOMATIC-
HOSTNAME=your.host.name
(См. http://www.geektimes.com/macintosh/os/x/10_0/core/hostname.html),
dhclient
не устанавливает локальный адрес канала. dhclient
настраивает только адреса, полученные от DHCP-сервера.
Для настройки локального адреса канала на интерфейсе вы можете использовать Avahi , который является реализацией Linux для стандарт Zeroconf . Многие дистрибутивы включают поддержку Avahi; вам может просто потребоваться установить его и настроить демон Avahi ( avahi-autopid
) для запуска при загрузке.
Вы можете запустить его вручную следующим образом:
avahi-autoipd --debug eth0
Когда демон запущен, если указанному интерфейсу еще не назначен маршрутизируемый адрес, тогда Avahi назначит локальные адреса канала IPv4 (например, 169.254.10.183).