Не работает NFS

Автор amdir, 14 мая 2011, 12:20:26

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

amdir

Добрый день!

Купил недавно ноутбук, после чего, естественно, захотелось настроить NFS, чтобы не возиться с флэшками, когда нужно перекинуть какой-нибудь файл с настольного компьютера на портативный и наоборот. Сеть на данный момент состоит из трёх узлов:

  • ADSL-модем, настроенный как маршрутизатор, с запущенным DHCP.
  • Настольный компьютер с Debian 6.0.
  • Ноутбук, тоже с Debian 6.0.
На настольном компьютере при установке Debian задал имя хоста antosha, на ноутбуке - podarochek.

Отредактировал на обоих компьютерах файлы /etc/hosts.deny и /etc/hosts.allow. Файл hosts.deny:
portmap: ALL

Файл hosts.allow:
portmap: 192.168.1.2/255.255.255.0
portmap: 192.168.1.3/255.255.255.0


Создал на настольном компьютере каталог /media/podarochek, на ноутбуке - /media/antosha. Владелец обоих каталогов - root, права доступа 777. Создал на обоих компьютерах файл /etc/exports:
/home/mmm/Документы 192.168.1.2(rw)
/home/mmm/Документы 192.168.1.3(rw)


На настольном компьютере добавил в /etc/fstab строку:
podarochek:/home/mmm/Документы  /media/podarochek  nfs  rsize=8192,wsize=8192,user  0  0

На ноутбуке, соответственно:
antosha:/home/mmm/Документы  /media/antosha  nfs  rsize=8192,wsize=8192,user  0  0

Перезагрузился. Каталог /home/mmm/Документы на обоих компьютерах в Dolphin выглядит как доступный через сеть, но в каталогах /media/podarochek на настольном компьютере и /media/antosha на ноутбуке пусто, а при попытке выполнить монтирование вручную появляется сообщение об ошибке. На настольном компьютере:
mmm@antosha:~$ mount /media/podarochek/
mount.nfs: Failed to resolve server podarochek: No address associated with hostname


На ноутбуке:
mmm@antosha:~$ mount /media/antosha/
mount.nfs: Failed to resolve server antosha: No address associated with hostname


Не подскажет ли кто-нибудь, что я забыл сделать? :-)
Спасибо

qupl

Дам дилетантскую подсказку: что-то с DNS и разрешением имен в адреса.  Если вместо имен хостов пропишешь IP-адреса, должно заработать при прочих равных. Если заработает - разберешься что у тебя с DNS и вернешь как было.

amdir

Прописал в /etc/fstab на обоих компьютерах IP-адреса вместо имён хостов, но монтирование всё равно не выполняется. Теперь команда mount несколько минут "думает", после чего выдаёт сообщение об ошибке:
mount.nfs: mount system call failed

Подробностей никаких не сообщает, их не может быть в каком-то из журналов?

И, кстати, как выполняется разрешение имени хоста в IP-адрес? Домена-то нет, стало быть, и DNS-сервера тоже...