"... смешались в кучу кони, люди и залпы тысячи орудий ..."> Имеется FreeBSD 9.1+ipfw+ipnat+bind9+samba+isc-dhcpd
> подскажите кто на фре отвечает за раздачу айпи по имени в локалку?
... вопрос настолько "некорректно сформулирован" - что даже-не знаю, как ответить ...
давайте начнем "на пальцах":
isc-dhcpd - отвечает за раздачу ip адресов клиентам в Вашей локалке и обновление записей в bind - если настроили!
bind9 - отвечает за преобразование ip адресов в имена и обратно
samba - отвечает за доступ к Вин-шарам и "обзор сетевого окружения" на Вин-клиентах
ipfw - в открытом режиме! - не при чем
ipnat - надеюсь Вы не натите собственную подсеть в собственную подсеть :)
А теперь собственно несколько телодвижений, дабы понять что работает, а что нет:
- на клиенте выполняем nslookup ip-адрес_другого_клиента и nslookup имя_другого_клиента - должно резолвить на обе Ваши подсети в как по ip, так и по имени. Если не резолвит - курим настройку связки isc-dhcpd и bind9
- на клиенте выполняем ping по ip-адресу и имени другого клиента - должно проходить и так и так во все стороны - если не проходит, но первый пункт работает - курим настройку маршрутизации и проверяем ipfw - действительно-ли он "открыт"
- и только ПОСЛЕ заработавших первых двух пунктов - начинаем смотреть в "обзор сети" и настройки samba-сервера