Я пытаюсь подключить удаленную машину RHEL к нашей сети. Теперь я могу подключаться по ssh между машинами, используя фиксированные адреса NAT. Я скопировал файлы /etc/auto.misc
, /etc/auto.master
и /etc/exports
с локальной машины (называемой "cougar") на удаленную машину (называемую "forth") и перезапустил службы NFS и AUTOFS на обеих. Все порты открыты на forward.
пример auto_misc:
forth_data -soft forth:/export/data
образец /etc/exports
на "вперед"
/export/data cougar(rw)
Вот ошибка командной строки на cougar:
nm@cougar:/home/nm{119} cd /misc/forth_data
/misc/forth_data: No such file or directory.
nm@cougar:/home/nm{120}
Есть предположения?
решение1
Прежде чем двигаться дальше, autofs
убедитесь, что вы можете вручную смонтировать что-либо напрямую из командной строки!
Сначала посмотрите, видите ли вы экспортированные акции из Cougar:
$ showmount -e forth
Если это сработает, попробуйте смонтировать их:
$ sudo mount forth:/export/data /mnt
Если это сработает, то вы знаете две вещи, которые не вызывают у вас проблем.
- Сервер корректно экспортирует общий ресурс NFS.
- Правила брандмауэра разрешают соединение.
Если у вас возникли какие-либо проблемы, то сначала решите их с mount
.
Проблемные области
- Работает ли nfsd дальше?
- Ты побежал
exportfs -a
дальше? - Работает ли portmap? (Необходимо для NFS v3, но не для NFS v4)
- Работает ли rpcidmapd? (Необходимо для NFS v4)
- Работает ли nfslock?
Их больше, но это поможет вам начать.