The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"NFS -> ipfw"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"NFS -> ipfw"  
Сообщение от Новичок (??) on 26-Ноя-08, 13:46 
Здравствуйте
Система FreeBSD 7.0
Что то не получается настроить IPFW для работы NFS.

На Сервере:
rc.conf
   rpcbind_enable="YES"
   nfs_server_enable="YES"
   nfs_server_flags="-u -t -n 4"
   nfs_reserved_port_only="YES"
   mountd_flags="-r -p 795"

правила ipfw (только касаемые NFS)
   net="192.168.0.0/24"
   ip="192.168.0.1"
   ${fwcmd} add pass tcp from any to any established
   # NFS
   ${fwcmd} add pass tcp from ${net} to ${ip} nfsd in setup
   ${fwcmd} add pass udp from ${net} to ${ip} nfsd in keep-state
   ${fwcmd} add pass tcp from ${net} to ${ip} sunrpc in setup
   ${fwcmd} add pass udp from ${net} to ${ip} sunrpc in keep-state
   ${fwcmd} add pass tcp from ${net} to ${ip} 795 in setup
   ${fwcmd} add pass udp from ${net} to ${ip} 795 in keep-state  

на клиенте:
rc.conf
   nfs_client_enable="YES"

правила ipfw (только касаемые NFS)
   net="192.168.0.0/24"
   ip="192.168.0.2"
   ipnfs="192.168.0.1"
   ${fwcmd} add pass tcp from any to any established
   # NFS
   ${fwcmd} add pass tcp from ${ip} to ${ipnfs} nfsd out setup
   ${fwcmd} add pass udp from ${ip} to ${ipnfs} nfsd out keep-state
   ${fwcmd} add pass tcp from ${ip} to ${ipnfs} sunrpc out setup
   ${fwcmd} add pass udp from ${ip} to ${ipnfs} sunrpc out keep-state
   ${fwcmd} add pass tcp from ${ip} to ${ipnfs} 795 out setup
   ${fwcmd} add pass udp from ${ip} to ${ipnfs} 795 out keep-state

rcpinfo -p 192.168.0.1
   program vers proto   port  service
    100000    4   tcp    111  rpcbind
    100000    3   tcp    111  rpcbind
    100000    2   tcp    111  rpcbind
    100000    4   udp    111  rpcbind
    100000    3   udp    111  rpcbind
    100000    2   udp    111  rpcbind
    100000    4 local    111  rpcbind
    100000    3 local    111  rpcbind
    100000    2 local    111  rpcbind
    100005    1   udp    795  mountd
    100005    3   udp    795  mountd
    100005    1   tcp    795  mountd
    100005    3   tcp    795  mountd
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100003    2   tcp   2049  nfs
    100003    3   tcp   2049  nfs

showmount -e 192.168.0.1
/usr/ports                      192.168.0.0

mount 192.168.0.1:/usr/ports /usr/ports
Проходит нормально!!!
ls /usr/ports
nfs server 192.168.0.1:/system/ports: not responding
nfs server 192.168.0.1:/system/ports: not responding

tcpdump -vvv host 192.168.0.1

15:35:07.200413 IP (tos 0x0, ttl  64, id 7016, offset 0, flags [none], proto: UDP (17), length: 148) 1.bla.bla.1011364436 > 2.bla.bla.nfs: 120 readdir [|nfs]

15:35:07.203299 IP (tos 0x0, ttl  64, id 53202, offset 0, flags [+], proto: UDP (17), length: 1500) 2.bla.bla.nfs > 1.bla.bla.1011364436: reply ok 1472 readdir [|nfs]

15:35:07.203312 IP (tos 0x0, ttl  64, id 53202, offset 1480, flags [none], proto: UDP (17), length: 836) 2.bla.bla > 1.bla.bla: udp

15:39:26.022690 IP (tos 0x0, ttl  64, id 42968, offset 0, flags [none], proto: UDP (17), length: 148) 1.bla.bla.1011364436 > 2.bla.bla.nfs: 120 readdir [|nfs]

15:39:26.027573 IP (tos 0x0, ttl  64, id 25118, offset 0, flags [+], proto: UDP (17), length: 1500) 2.bla.bla.nfs > 1.bla.bla.1011364436: reply ok 1472 readdir [|nfs]

15:39:26.027583 IP (tos 0x0, ttl  64, id 25118, offset 1480, flags [none], proto: UDP (17), length: 836) 2.bla.bla > 1.bla.bla: udp

Прошу помочь!
Какие правила ipfw необходимо прописать что бы и безопастность нестрадала и NFS нормально работал.

    

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • NFS -> ipfw, Новичок, 16:12 , 27-Ноя-08, (1)  
  • NFS -> ipfw, newser, 17:24 , 27-Ноя-08, (2)  

Сообщения по теме [Сортировка по времени | RSS]


1. "NFS -> ipfw"  
Сообщение от Новичок (??) on 27-Ноя-08, 16:12 
Прошу помочь.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "NFS -> ipfw"  
Сообщение от newser (ok) on 27-Ноя-08, 17:24 
>[оверквотинг удален]
>15:39:26.027573 IP (tos 0x0, ttl  64, id 25118, offset 0, flags [+], proto: UDP (17), length: 1500) 2.bla.bla.nfs > 1.bla.bla.1011364436: reply ok 1472 readdir [|nfs]
>
>15:39:26.027583 IP (tos 0x0, ttl  64, id 25118, offset 1480, flags [none], proto: UDP (17), length: 836) 2.bla.bla > 1.bla.bla: udp
>
>Прошу помочь!
>Какие правила ipfw необходимо прописать что бы и безопастность нестрадала и NFS
>нормально работал.
>
>
>

Разрешите в фаерволе прохождение фрагментированных пакетов.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру