|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Помогите пожалуйста настроить nfs |
|
|||||
|
|
Помогите пожалуйста настроить nfs
|
|
Новый участник Сообщения: 32 |
Есть подсеть 192.168.1.0/24, в ней сервер 192.168.1.6 под управлением Alt Linux Server 4.0.
[root@server ~]# uname -a Linux server 2.6.18-ovz-smp-alt14 #1 SMP Wed May 2 15:41:15 MSD 2007 i686 GNU/Linux [root@server ~]# rpm -qa | grep nfs nfs-server-1.0.10-alt5 nfs-utils-1.0.10-alt5 libnfsidmap-0.18-alt1 nfs-clients-1.0.10-alt5 [root@server ~]# cat /etc/exports /mnt/disk/shares/files 192.168.1.0/255.255.255.0(rw,sync) /mnt/disk/shares/distrib 192.168.1.0/255.255.255.0(rw,sync) /mnt/disk/shares/temp 192.168.1.0/255.255.255.0(rw,sync) [root@server ~]# /usr/sbin/exportfs
/mnt/disk/shares/distrib
192.168.1.0/255.255.255.0
/mnt/disk/shares/files
192.168.1.0/255.255.255.0
/mnt/disk/shares/temp
192.168.1.0/255.255.255.0
[root@server ~]# /etc/init.d/nfs start
Exporting NFS file systems: [ DONE ]
Starting NFS daemon: [ DONE ]
Starting NFS mount service: [ DONE ]
[root@server ~]# /etc/init.d/nfs status
rpc.mountd is running
rpc.svcgssd is stopped
nfsd is running
[root@server ~]# /usr/sbin/rpcinfo -p
прог-ма верс прото порт
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 udp 32810 nlockmgr
100021 3 udp 32810 nlockmgr
100021 4 udp 32810 nlockmgr
100021 1 tcp 58713 nlockmgr
100021 3 tcp 58713 nlockmgr
100021 4 tcp 58713 nlockmgr
100005 1 udp 880 mountd
100005 1 tcp 881 mountd
100005 2 udp 880 mountd
100005 2 tcp 881 mountd
100005 3 udp 880 mountd
100005 3 tcp 881 mountd
[root@server ~]# /sbin/iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
[root@server ~]# mount -t nfs 192.168.1.6:/mnt/disk/shares/temp /mnt/disk1 mount: mount to NFS server '192.168.1.6' failed: System Error: Connection refused. croco:/home/corpse# mount -t nfs 192.168.1.6:/mnt/disk/shares/temp /mnt/disk mount to NFS server '192.168.1.6' failed: server is down ![]() Cудя по /etc/servces, nfs сервер слушает 2049-й порт, rpc2portmap - 369-й, но при попытке монтирования tcpdump относительно обоих этих портов молчит как партизан: [root@server ~]# /usr/sbin/tcpdump port 2049 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel [root@server ~]# /usr/sbin/tcpdump port 369 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 0 packets captured 0 packets received by filter 0 packets dropped by kernel |
|
|
Отправлено: 21:40, 13-08-2007 |
|
Ветеран Сообщения: 715
|
Профиль | Отправить PM | Цитировать alive_corpse,
Такое ощущение что все-таки проблема с сетью. Попробуйте через 127.0.0.1 [root@server ~]# cat /etc/exports /mnt/disk/shares/files 127.0.0.1 (rw,sync) |
|
------- Отправлено: 19:41, 14-08-2007 | #2 |
|
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Цитата must die:
[root@server ~]# cat /etc/exports
/mnt/disk/shares/files 192.168.1.0/255.255.255.0(rw,sync)
/mnt/disk/shares/distrib 192.168.1.0/255.255.255.0(rw,sync)
#/mnt/disk/shares/temp 192.168.1.0/255.255.255.0(rw,sync)
/mnt/disk/shares/temp 127.0.0.1 (rw,sync)
[root@server ~]# /usr/sbin/exportfs
/mnt/disk/shares/distrib
192.168.1.0/255.255.255.0
/mnt/disk/shares/files
192.168.1.0/255.255.255.0
/mnt/disk/shares/temp
192.168.1.0/255.255.255.0
[root@server ~]# /etc/init.d/nfs restart
Stopping NFS mount service: [ DONE ]
Stopping NFS daemon: [ DONE ]
Unexporting NFS file systems: [ DONE ]
Exporting NFS file systems: [ DONE ]
Starting NFS daemon: [ DONE ]
Starting NFS mount service: [ DONE ]
[root@server ~]# mount -t nfs 127.0.0.1:/mnt/disk/shares/temp/ /mnt/disk1/
[root@server ~]# mount | grep disk1
127.0.0.1:/mnt/disk/shares/temp/ on /mnt/disk1 type nfs (rw,addr=127.0.0.1)
|
|
|
Отправлено: 21:03, 14-08-2007 | #3 |
|
Ветеран Сообщения: 3722
|
Профиль | Отправить PM | Цитировать Попробуйте оставить в /etc/exports одну строку:
/mnt/disk/shares/files - должен быть полным путем и не содержать ссылок (симлинков). Перезапустите сервисы (mountd тоже перезапустите) и попробуйте подмонтировать каталог с машинки 192.1681.5 Логи посмотрите в /var/log/messages. |
|
------- Отправлено: 11:24, 15-08-2007 | #4 |
|
Ветеран Сообщения: 715
|
Профиль | Отправить PM | Цитировать alive_corpse,
portmap запущен на клиентской машине? |
|
|
------- Отправлено: 14:50, 15-08-2007 | #5 |
|
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Пробуем...
[root@server etc]# cat /etc/exports
/mnt/disk/shares/temp 192.168.1.3 (rw,sync)
[root@server etc]# /etc/init.d/portmap status
portmap is running
[root@server etc]# /etc/init.d/nfs restart
Stopping NFS mount service: [ DONE ]
Stopping NFS daemon: [ DONE ]
Unexporting NFS file systems: [ DONE ]
Exporting NFS file systems: [ DONE ]
Starting NFS daemon: [ DONE ]
Starting NFS mount service: [ DONE ]
[root@server etc]# /usr/sbin/exportfs
/mnt/disk/shares/temp
192.168.1.3
/mnt/disk/shares/temp
<world>
Теперь на клиентской машине... [root@old corpse]# /sbin/ifconfig eth0
eth0 Link encap:Ethernet HWaddr 4C:00:10:A2:84:2F
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:565 errors:0 dropped:0 overruns:0 frame:0
TX packets:436 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:63877 (62.3 Kb) TX bytes:56280 (54.9 Kb)
Interrupt:10 Base address:0x4000
[root@old corpse]# ping server
ping: unknown host server
[root@old corpse]# ping 192.168.1.6
PING 192.168.1.6 (192.168.1.6) 56(84) bytes of data.
64 bytes from 192.168.1.6: icmp_seq=1 ttl=64 time=0.219 ms
64 bytes from 192.168.1.6: icmp_seq=2 ttl=64 time=0.198 ms
--- 192.168.1.6 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 0.198/0.208/0.219/0.017 ms
[root@old corpse]# /etc/init.d/portmap status
portmap is running
[root@old corpse]# mount -t nfs 192.168.1.6:/mnt/disk/shares/temp /mnt/disk/
mount: RPC: Remote system error - Connection refused
|
|
Отправлено: 22:05, 16-08-2007 | #6 |
|
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать Неужели, никто не подскажет?
|
|
Отправлено: 12:20, 20-08-2007 | #7 |
|
Ветеран Сообщения: 715
|
Профиль | Отправить PM | Цитировать alive_corpse,
В логах точно ничего нет? Попробуй на клиенте на одной консоли tail -f /var/log/syslog, а на другой поробовать монтировать. |
|
------- Отправлено: 12:40, 20-08-2007 | #8 |
|
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать А какой именно лог интересует? Дело в том, что в семействе альт, насколько я понял, начиная с версии Compact 2.3 syslog как таковой отсутствует, есть папка syslog, в которой записи сортируются по следующему принципу:
[corpse@server ~]$ l /var/log/ | grep syslog lrwxrwxrwx 1 root root 14 Июл 30 2007 spooler -> syslog/spooler lrwxrwxrwx 1 root root 12 Июл 30 2007 alert -> syslog/alert lrwxrwxrwx 1 root root 11 Июл 30 2007 boot.log -> syslog/boot lrwxrwxrwx 1 root root 15 Июл 30 2007 messages -> syslog/messages drwxr-x--- 2 root adm 153 Апр 15 04:06 syslog/ Вот при запуске exportfs, перезапуске nfs сервера и дальнейшей успешной попытке монтирования с лупбека (последняя строка): Apr 20 15:28:38 server exportfs: exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "127.0.0.1:/mnt/disk/shares/temp".
Apr 20 15:28:38 server exportfs: Assuming default behaviour ('no_subtree_check').
Apr 20 15:28:38 server exportfs: NOTE: this default has changed since nfs-utils version 1.0.x
Apr 20 15:28:38 server exportfs: exportfs: No host name given with /mnt/disk/shares/temp (rw,sync), suggest *(rw,sync) to avoid warning
Apr 20 15:28:38 server exportfs: exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/mnt/disk/shares/temp".
Apr 20 15:28:38 server exportfs: Assuming default behaviour ('no_subtree_check').
Apr 20 15:28:38 server exportfs: NOTE: this default has changed since nfs-utils version 1.0.x
Apr 20 15:28:38 server nfs: Exporting NFS file systems: succeeded
Apr 20 15:28:38 server kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Apr 20 15:28:38 server kernel: NFSD: starting 90-second grace period
Apr 20 15:28:38 server nfs: Starting NFS daemon: succeeded
Apr 20 15:28:38 server nfs: rpc.mountd startup succeeded
Apr 20 15:30:31 server mountd[6972]: authenticated mount request from server:822 for /mnt/disk/shares/temp (/mnt/disk/shares/temp)
Выходит, что nfs работает, но смонтировать что-либо можно только с лупбека. То же самое говорит и tcpdump. Вот монтирование с лупбека: [root@server ~]# /usr/sbin/tcpdump -i lo port 2049 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on lo, link-type EN10MB (Ethernet), capture size 96 bytes 15:43:25.963190 IP server.46250 > server.nfs: S 990243489:990243489(0) win 32792 <mss 16396,nop,nop,sackOK,nop,wscale 4> 15:43:25.994771 IP server.nfs > server.46250: S 994695995:994695995(0) ack 990243490 win 32792 <mss 16396,nop,nop,sackOK,nop,wscale 4> 15:43:25.994906 IP server.46250 > server.nfs: . ack 1 win 2050 15:43:25.963417 IP server.96224562 > server.nfs: 44 null 15:43:25.963439 IP server.nfs > server.46250: . ack 45 win 2050 15:43:25.963622 IP server.nfs > server.96224562: reply ok 28 null 15:43:25.963633 IP server.46250 > server.nfs: . ack 29 win 2050 15:43:25.963668 IP server.46250 > server.nfs: F 45:45(0) ack 29 win 2050 15:43:25.963790 IP server.nfs > server.46250: F 29:29(0) ack 46 win 2050 15:43:25.963805 IP server.46250 > server.nfs: . ack 30 win 2050 15:43:26.028353 IP server.847 > server.nfs: S 999220638:999220638(0) win 32792 <mss 16396,nop,nop,sackOK,nop,wscale 4> 15:43:26.028391 IP server.nfs > server.847: S 997357582:997357582(0) ack 999220639 win 32792 <mss 16396,nop,nop,sackOK,nop,wscale 4> 15:43:26.028417 IP server.847 > server.nfs: . ack 1 win 2050 15:43:26.028895 IP server.926647536 > server.nfs: 44 null 15:43:26.028922 IP server.nfs > server.847: . ack 45 win 2050 15:43:26.029151 IP server.nfs > server.926647536: reply ok 28 null 15:43:26.029168 IP server.847 > server.nfs: . ack 29 win 2050 15:43:26.029413 IP server.943424752 > server.nfs: 44 null 15:43:26.029591 IP server.nfs > server.943424752: reply ok 28 null 15:43:26.029773 IP server.960201968 > server.nfs: 120 fsinfo [|nfs] 15:43:26.030006 IP server.nfs > server.960201968: reply ok 84 fsinfo [|nfs] 15:43:26.030185 IP server.976979184 > server.nfs: 120 getattr [|nfs] 15:43:26.030377 IP server.nfs > server.976979184: reply ok 116 getattr [|nfs] 15:43:26.070968 IP server.847 > server.nfs: . ack 257 win 2050 |
|
Отправлено: 13:40, 20-08-2007 | #9 |
|
Ветеран Сообщения: 715
|
Профиль | Отправить PM | Цитировать А с самого сервера через 192.168.1.x монтируется?
|
|
------- Отправлено: 13:50, 20-08-2007 | #10 |
|
|
|
Участник сейчас на форуме |
|
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
| Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
| VPN - [решено] VPN - Помогите пожалуйста настроить удалённое подключение По RAdmin. | BROTHERHOOD | Сетевые технологии | 11 | 26-01-2011 09:22 | |
| D-Link - помогите пожалуйста настроить D-Link dir 300 на твоём интернете | moonybaka | Сетевое оборудование | 2 | 17-11-2008 10:37 | |
| Интернет - Помогите, пожалуйста, настроить Goldenwifi на Viste. | Prohorovp | Microsoft Windows Vista | 0 | 29-02-2008 10:17 | |
| Разное - Обьясните пожалуйста как настроить Windows Remote Desktop! | S1stem | Microsoft Windows 2000/XP | 1 | 25-10-2007 23:02 | |
| Помогите настроить доступ, пожалуйста! | SharkX7 | Microsoft Windows NT/2000/2003 | 7 | 05-06-2006 11:46 | |
|