>на клиенте (ip-address):10.10.10.12
>- загружаюсь
> frenzy_v03_release
>- kldstat показывает
> отсутствует все очень просто:
на сервере:
/etc/exports
/home -alldirs,ro 10.10.10.12 10.10.10.13
после чего:
kill -s HUP `cat /var/run/mountd.pid`
чтобы mountd всосал изменения /etc/exports (на всякий случай)
После того как СДЕЛАЕШЬ единый /etc/hosts
# showmount -e server
он тебе должен показать кому что отдает твой сервер по NFS
сделай на ВСЕХ трех машинах файл /etc/hosts одинакового содержания:
#::1 localhost localhost.my.domain
127.0.0.1 localhost localhost.mynet
10.10.10.11 server server.mynet
10.10.10.12 host12 host12.mynet
10.10.10.13 host13 host13.mynet
#
после этого должно заработать
допустим ты грузишься с frenzy (там 5.x)
загрузился, зашел root'ом:
вставляешь строки:
# vi /etc/rc.conf
# если твой server.mynet=10.10.10.11 рутирует твою сеть
defaultrouter="10.10.10.11"
# xy - твой сетевой интерфейс, карта: rl или fxp или ... твоя короче
ifconfig_dc0="inet 10.10.10.12 netmask 255.255.255.0"
# запуск nfs-client
nfs_client_enable="YES"
Все, далее делаешь:
# /etc/rc.d/nfsclient start
# mkdir /mnt/server
# showmount -e server
# mount_nfs server:/home /mnt/server
или
# mount_nfs 10.10.10.11:/home /mnt/server
Все должно заработать. Проблема в отсутствии DNS, его заменяем локальным
и одинаковым /etc/hosts на всех машинах до времен когда поднимешь named
и у тебя появится /etc/resolv.conf
При наличии всех ip и name в /etc/hosts на всех машинах, у тебя резолвер
сперва будет брать ВСЕ из /etc/hosts, для всего что там есть - будет
нормальная работа сервисов, для всего что отсутствует ненормальная работа
сервисов
В случае инсталляции - все тоже самое, при отсутствии DNS и nameserver'а,
для сетевых сервисов вместо имени используешь ip:
ftp://ip.add.re.ss/path
mount_nfs ip.add.re.ss:/path /mount_point_dir
Все, дерзай