LinuxForum.Fans
Тема

Не расшариваются сетевые папки

Автор: pavlar 21 сообщений 5032 просмотров
#214535

На сервере я прописал в /etc/exports

text
/home/pol/pub    172.16.0.1/11(rw,sync,nohide,no_root_squash)

В hosts тоже

А на клиенте fstab

Показать
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=b758b55f-085e-4511-823f-2f5af10b64fb / ext3 errors=remount-ro 0 1
# /home was on /dev/sda6 during installation
UUID=7ea8bd41-8ce4-45ef-929e-d191901397eb /home ext3 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=3e885ee7-5e9f-4e16-8f2a-bee9ffabe0b6 none swap sw 0 0
# /dev/sdb1 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/scd0 /media/cdrom1 udf,iso9660 user,noauto 0 0
172.16.0.1:/home/pol/pub /home/pol/pub nfs rsize=8192,wsize=8192,timeo=14,intr

И получаю

text
root@saraksh:/home/pol# mount 172.16.0.1:/home/pol/pub /home/pol/pub
mount.nfs: mount system call failed

Хотя вроде NFS работает

Показать
rpcinfo -p
прог-ма верс прото порт
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32960 status
100024 1 tcp 55394 status
100021 1 udp 34176 nlockmgr
100021 3 udp 34176 nlockmgr
100021 4 udp 34176 nlockmgr
100021 1 tcp 50773 nlockmgr
100021 3 tcp 50773 nlockmgr
100021 4 tcp 50773 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100005 1 udp 55709 mountd
100005 1 tcp 58541 mountd
100005 2 udp 55709 mountd
100005 2 tcp 58541 mountd
100005 3 udp 55709 mountd
100005 3 tcp 58541 mountd
#214549

забыл дать команду перечитать файл /etc/exports.
[console]exportfs -r[/console]

#214552
semperN написал:
забыл дать команду перечитать файл /etc/exports.
[console]exportfs -r[/console]

Не получается

text
exportfs -r
exportfs: No options for /home/pol/pub 172.16.0.1/11: suggest 172.16.0.1/11(sync) to avoid warning
exportfs: No host name given with /home/pol/pub (rw,nohide,no_root_squash,sync,subtree_check), suggest *(rw,nohide,no_root_squash,sync,subtree_check) to avoid warning
#214554

Я увидел ошибку в /etc/exports (лишний пробел) устранил её перечитал экпорты но всё рано не монтируется удаленная папка ( я изменил пути везде)

text
[root@kol etc]#  mount 172.16.0.1:/home/pub /home/pub
mount.nfs: Connection timed out
[root@kol etc]#
#214555

#mount -t nfs 172.16.0.1:/home/pol/pub /mnt
попробуйте так

покажите вывод команды exportfs
и еще # rpcinfo -p localhost | grep nfs

#214556

Смотри правила firewall на клиенте и сервере.

#214557
semperN написал:
#mount -t nfs 172.16.0.1:/home/pol/pub /mnt
попробуйте так

покажите вывод команды exportfs
и еще # rpcinfo -p localhost | grep nfs

Ничего не выводит в обоих случаях
Только exports выводит
[root@pol etc]# exportfs
/home/pub 172.16.0.1/11
[root@pol etc]#

#214558
pavlar написал:
[quote=semperN]#mount -t nfs 172.16.0.1:/home/pol/pub /mnt
попробуйте так

покажите вывод команды exportfs
и еще # rpcinfo -p localhost | grep nfs

Ничего не выводит в обоих случаях[/quote]
exportfs должен показывать все каталоги расшариные если пусто то что то не правильно с файлом /etc/export или не выполнил exportfs -r

#214559

service nfs status ?

#214562
i2ks написал:
service nfs status ?

service nfs status
rpc.svcgssd остановлен
rpc.mountd остановлен
nfsd остановлен
rpc.rquotad остановлен
[root@pol etc]#

#214563
semperN написал:
[quote=pavlar][quote=semperN]#mount -t nfs 172.16.0.1:/home/pol/pub /mnt
попробуйте так

покажите вывод команды exportfs
и еще # rpcinfo -p localhost | grep nfs

Ничего не выводит в обоих случаях[/quote]
exportfs должен показывать все каталоги расшариные если пусто то что то не правильно с файлом /etc/export или не выполнил exportfs -r[/quote]
[root@pol etc]# exportfs
/home/pub 172.16.0.1/11
[root@pol etc]#

#214565
pavlar написал:
[quote=i2ks]service nfs status ?

service nfs status
rpc.svcgssd остановлен
rpc.mountd остановлен
nfsd остановлен
rpc.rquotad остановлен
[root@pol etc]#[/quote]
нужно запустить service nfs start

#214566
pavlar написал:
[quote=semperN][quote=pavlar]
Ничего не выводит в обоих случаях

exportfs должен показывать все каталоги расшариные если пусто то что то не правильно с файлом /etc/export или не выполнил exportfs -r[/quote]
[root@pol etc]# exportfs
/home/pub 172.16.0.1/11
[root@pol etc]#[/quote]
расшарена папка /home/pub а ты монтируешь /home/pul/pub

#214567

Я просмотрел службы так там служба NFS остановлена Непонятно. Написано" Служба nfs запускается один раз, обычно при загрузке системы, выполняется в фоновом режиме и активируется при необходимости"

#214569
semperN написал:
[quote=pavlar][quote=semperN]
exportfs должен показывать все каталоги расшариные если пусто то что то не правильно с файлом /etc/export или не выполнил exportfs -r

[root@pol etc]# exportfs
/home/pub 172.16.0.1/11
[root@pol etc]#[/quote]
расшарена папка /home/pub а ты монтируешь /home/pul/pub[/quote]
Я всё правильно монтирую просто я изменил расшариваемую директорию чтобы она имела однинаковый путь на рвзных компьютерах сети

text
[root@kol etc]#  mount 172.16.0.1:/home/pub /home/pub
mount.nfs: Connection timed out

А на следующую команду вообще нет никакого сообщения

text
[root@kol etc]# #mount -t nfs 172.16.0.1:/home/pub /mnt
[root@kol etc]#
#214571
pavlar написал:
[root@kol etc]# #mount -t nfs 172.16.0.1:/home/pub /mnt
[root@kol etc]#

df -h покажи тогда

#214572

A firewall сервера у меня такой

Показать
iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
#
COMMIT

#
*nat
-A POSTROUTING -o eth0 -s 172.16.0.0/12 -j SNAT --to 194.44.31.237
#
COMMIT

*iptables-config (у меня он почему-то со звездочкой)

Показать
# Save counters for rules and chains to /etc/sysconfig/iptables if
# 'service iptables save' is called or on stop or restart if SAVE_ON_STOP or
# SAVE_ON_RESTART is enabled.
IPTABLES_SAVE_COUNTER="no"

# Numeric status output
# Value: yes|no, default: yes
# Print IP addresses and port numbers in numeric format in the status output.
IPTABLES_STATUS_NUMERIC="yes"

# Verbose status output
# Value: yes|no, default: yes
# Print info about the number of packets and bytes plus the "input-" and
# "outputdevice" in the status output.
IPTABLES_STATUS_VERBOSE="no"

# Status output with numbered lines
# Value: yes|no, default: yes
# Print a counter/number for every rule in the status output.
IPTABLES_STATUS_LINENUMBERS="yes"
IPTABLES_MODULES="ip_nat_ftp ip_nat_irc"

А файервол клиента
iptables

Показать
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

iptables-config

Показать
# modules.
IPTABLES_MODULES_UNLOAD="yes"

# Save current firewall rules on stop.
# Value: yes|no, default: no
# Saves all firewall rules to /etc/sysconfig/iptables if firewall gets stopped
# (e.g. on system shutdown).
IPTABLES_SAVE_ON_STOP="no"

# Save current firewall rules on restart.
# Value: yes|no, default: no
# Saves all firewall rules to /etc/sysconfig/iptables if firewall gets
# restarted.
IPTABLES_SAVE_ON_RESTART="no"

# Save (and restore) rule and chain counter.
# Value: yes|no, default: no
# Save counters for rules and chains to /etc/sysconfig/iptables if
# 'service iptables save' is called or on stop or restart if SAVE_ON_STOP or
# SAVE_ON_RESTART is enabled.
IPTABLES_SAVE_COUNTER="no"
#214580
pavlar написал:
[quote=semperN][quote=pavlar]
[root@pol etc]# exportfs
/home/pub 172.16.0.1/11
[root@pol etc]#

расшарена папка /home/pub а ты монтируешь /home/pul/pub[/quote]
Я всё правильно монтирую просто я изменил расшариваемую директорию чтобы она имела однинаковый путь на рвзных компьютерах сети

text
[root@kol etc]#  mount 172.16.0.1:/home/pub /home/pub
mount.nfs: Connection timed out

А на следующую команду вообще нет никакого сообщения

text
[root@kol etc]# #mount -t nfs 172.16.0.1:/home/pub /mnt
[root@kol etc]#

[/quote]
если нету то может примонтировался? mount что выдает?

#214585
semperN написал:
[quote=pavlar][quote=semperN]
расшарена папка /home/pub а ты монтируешь /home/pul/pub

Я всё правильно монтирую просто я изменил расшариваемую директорию чтобы она имела однинаковый путь на рвзных компьютерах сети

text
[root@kol etc]#  mount 172.16.0.1:/home/pub /home/pub
mount.nfs: Connection timed out

А на следующую команду вообще нет никакого сообщения

text
[root@kol etc]# #mount -t nfs 172.16.0.1:/home/pub /mnt
[root@kol etc]#

[/quote]
если нету то может примонтировался? mount что выдает?[/quote]
mount
/dev/mapper/vg_kol-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/md127p1 on /boot type ext4 (rw)
/dev/mapper/vg_kol-lv_home on /home type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

#214591

Я на сервере запустил (честно говоря не ожидал что служба не поднимается автоматически при вводе команды mount )

text
service nfs started

Аа на клиенте

Показать
[root@kol sysconfig]# mount 172.16.0.1:/home/pub /home/pub
mount.nfs: /home/pub is busy or already mounted

И всё заработао вроде бы

Показать
[root@kol sysconfig]# mount
/dev/mapper/vg_kol-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/md127p1 on /boot type ext4 (rw)
/dev/mapper/vg_kol-lv_home on /home type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
172.16.0.1:/home/pub on /home/pub type nfs (rw,vers=4,addr=172.16.0.1,clientaddr=172.16.0.2)

Но папкой /home/ pub на клиентской машине я не могу пользоваться так как нет прав и папка с замочком появляется Получается на сервере эта папка не полностью расшарена? Если в графике посмотреть на права то имеем "Не удалось определить права на "pub" Может кто подскажет где эти права поненять?
Я сделал на сервере

text
chmod -R 777 /home/pub 

Однако на клиентском компьютере с Дебианом создавать файлы можно в расшаренном pub а на компе с Scientificlinux у меня прав не добавилось. К тому же файлы которые я создаю вроде как на расшаренном pub сервера на компе Debian не видится если зайти в pub на сервере

Войдите или зарегистрируйтесь, чтобы ответить.