соединение двух Linux машин
-
- Неотъемлемая часть форума
- Сообщения: 370
- Зарегистрирован: 26 янв 2005, 00:19
- Контактная информация:
соединение двух Linux машин
Здравствуйте
Имеется 2 Linux тачки, соединение между ними имеется. Вопрос, как лучше настроить, что бы можно было и перегонять файло с одной на другую, и сетевые ресурсы считались примонтированными, т.е к примеру фильм смотреть прямо со второй тачки и наоборот или музыку слушать.... Короче наподобие как в венде "подключить\отключить сетевые диски"
Склоняюсь к NFS, но может что то лучше есть?
Имеется 2 Linux тачки, соединение между ними имеется. Вопрос, как лучше настроить, что бы можно было и перегонять файло с одной на другую, и сетевые ресурсы считались примонтированными, т.е к примеру фильм смотреть прямо со второй тачки и наоборот или музыку слушать.... Короче наподобие как в венде "подключить\отключить сетевые диски"
Склоняюсь к NFS, но может что то лучше есть?
-
- Неотъемлемая часть форума
- Сообщения: 370
- Зарегистрирован: 26 янв 2005, 00:19
- Контактная информация:
Поставил, возникли проблемы:
Не монтируются ФС настройки такие:
на сервере в файле
/etc/exports
/mnt/c 192.168.0.1/255.255.255.0(rw)
при выполнении на "клиенте"
root@unix:/home/pilot# rpcinfo -p 192.168.0.40
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100005 1 udp 767 mountd
100005 1 tcp 770 mountd
100005 2 udp 767 mountd
100005 2 tcp 770 mountd
100005 3 udp 767 mountd
100005 3 tcp 770 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100021 1 udp 32770 nlockmgr
100021 3 udp 32770 nlockmgr
100021 4 udp 32770 nlockmgr
100021 1 tcp 32768 nlockmgr
100021 3 tcp 32768 nlockmgr
100021 4 tcp 32768 nlockmgr
на серваке тоже самое
root@omega:/# rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100005 1 udp 767 mountd
100005 1 tcp 770 mountd
100005 2 udp 767 mountd
100005 2 tcp 770 mountd
100005 3 udp 767 mountd
100005 3 tcp 770 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100021 1 udp 32770 nlockmgr
100021 3 udp 32770 nlockmgr
100021 4 udp 32770 nlockmgr
100021 1 tcp 32768 nlockmgr
100021 3 tcp 32768 nlockmgr
100021 4 tcp 32768 nlockmgr
при монтировании говорит это:
root@unix:/home/pilot# mount 192.168.0.40:/mnt/c /mnt/nfs
mount: 192.168.0.40:/mnt/c failed, reason given by server: Permission denied
в ядрах и на клиенте и на сервере поддержка NFS клиента\сервера включена
mountd, nfsd, portmap запущены
в файлах /etc/hosts.allow, hosts.deny всё #
на серваке в syslog когда пытаюсь монтировать:
Jan 8 22:25:20 omega rpc.mountd: refused mount request from 192.168.0.1 for /mnt/c (/): no export entry
В чём проблема?...
Не монтируются ФС настройки такие:
на сервере в файле
/etc/exports
/mnt/c 192.168.0.1/255.255.255.0(rw)
при выполнении на "клиенте"
root@unix:/home/pilot# rpcinfo -p 192.168.0.40
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100005 1 udp 767 mountd
100005 1 tcp 770 mountd
100005 2 udp 767 mountd
100005 2 tcp 770 mountd
100005 3 udp 767 mountd
100005 3 tcp 770 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100021 1 udp 32770 nlockmgr
100021 3 udp 32770 nlockmgr
100021 4 udp 32770 nlockmgr
100021 1 tcp 32768 nlockmgr
100021 3 tcp 32768 nlockmgr
100021 4 tcp 32768 nlockmgr
на серваке тоже самое
root@omega:/# rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100005 1 udp 767 mountd
100005 1 tcp 770 mountd
100005 2 udp 767 mountd
100005 2 tcp 770 mountd
100005 3 udp 767 mountd
100005 3 tcp 770 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100021 1 udp 32770 nlockmgr
100021 3 udp 32770 nlockmgr
100021 4 udp 32770 nlockmgr
100021 1 tcp 32768 nlockmgr
100021 3 tcp 32768 nlockmgr
100021 4 tcp 32768 nlockmgr
при монтировании говорит это:
root@unix:/home/pilot# mount 192.168.0.40:/mnt/c /mnt/nfs
mount: 192.168.0.40:/mnt/c failed, reason given by server: Permission denied
в ядрах и на клиенте и на сервере поддержка NFS клиента\сервера включена
mountd, nfsd, portmap запущены
в файлах /etc/hosts.allow, hosts.deny всё #
на серваке в syslog когда пытаюсь монтировать:
Jan 8 22:25:20 omega rpc.mountd: refused mount request from 192.168.0.1 for /mnt/c (/): no export entry
В чём проблема?...
Slackware 10.0, kernel 2.6.15, KDE 3.5
-
- Неотъемлемая часть форума
- Сообщения: 370
- Зарегистрирован: 26 янв 2005, 00:19
- Контактная информация:
Сделал, блин, ну и прикол был...
Собрал nfs-utils из сырцов (дистрибутива слаки под рукой не было), поставил, всё настроил как положено о оно не работает....
Дошёл до того, что загрузился с Live-CD Ubuntu и там поднял NFS сервак, и.......ПРИМОНТИРОВАЛАСЬ фс как положено. Стал смотреть, что же со слакой не так. А вот что /etc/rc.d/rc.nfsd должен "правильно" запускать сервак, при установке с исходников его почему то не появилось и rpc.mountd, rpc.nfsd запускал вручную, думал какая разница?!.. С виду то работало, но на /etc/exports "ложило" ))
Скачал пакет, поставил, всё пошло!! Но есть небольшой ньюанс: не монтируется из под пользователя, точнее смонтировать можно, добавив user в fstab но в каталог куда смоунтили не пускает.
И при монтировании\размонтировании ругается
mntent]: warning: no final newline at the end of /etc/fstab (при запуске системы аналогично)
Вот мой fstab
192.168.0.40:/mnt/c /mnt/NFS_C nfs hard,intr,user 0 0
192.168.0.40:/mnt/d /mnt/NFS_D nfs hard,intr,user 0 0
из под рута всё ок.
В Чём тут может быть дело?
Собрал nfs-utils из сырцов (дистрибутива слаки под рукой не было), поставил, всё настроил как положено о оно не работает....
Дошёл до того, что загрузился с Live-CD Ubuntu и там поднял NFS сервак, и.......ПРИМОНТИРОВАЛАСЬ фс как положено. Стал смотреть, что же со слакой не так. А вот что /etc/rc.d/rc.nfsd должен "правильно" запускать сервак, при установке с исходников его почему то не появилось и rpc.mountd, rpc.nfsd запускал вручную, думал какая разница?!.. С виду то работало, но на /etc/exports "ложило" ))
Скачал пакет, поставил, всё пошло!! Но есть небольшой ньюанс: не монтируется из под пользователя, точнее смонтировать можно, добавив user в fstab но в каталог куда смоунтили не пускает.
И при монтировании\размонтировании ругается
mntent]: warning: no final newline at the end of /etc/fstab (при запуске системы аналогично)
Вот мой fstab
192.168.0.40:/mnt/c /mnt/NFS_C nfs hard,intr,user 0 0
192.168.0.40:/mnt/d /mnt/NFS_D nfs hard,intr,user 0 0
из под рута всё ок.
В Чём тут может быть дело?
Slackware 10.0, kernel 2.6.15, KDE 3.5
Pilot, в том, что nfs - это все же юниксовая файловая система... Файлы в /mnt/c на сервер явро нинадлежат какому-то пользователю и имеют определенные права. Права доступа в nfsv3 проверяются на клиенте, соответсвенно на другом компе получить доступ к файлам может либо пользователь с таким же UID либо root.
Опыт растет прямо пропорционально выведенному из строя оборудованию
Pilot, судя по твоей конфигурации, у тебя сейчас кто угодно может примонтировать /mnt/c и творить все что ему захочется... NFS изначально расчитан на наличие некого подобия централизованой системы аутентификации - yellow pages. Т.е. проверка прав доступа на клиенте - это конечно же дыра в безопастности.
Опыт растет прямо пропорционально выведенному из строя оборудованию