На моем сервере разработки настроено монтирование NFS, которое я без проблем монтировал на локальные машины. Теперь я пытался смонтировать тот же общий ресурс NFS на том же компьютере (ноутбук openSUSE) на этот раз через VPN из-за пределов офиса, но возникает следующая ошибка:
mount.nfs: Openration no permitted
Экспорт файла на сервер разработки:
/var/www *(rw,all_squash,async,anonuid=500,anongid=500)
Параметры NFS, указанные на сервере разработки
# Server Mountd Protocol
mountproto=udp
# Server Port
Port=2049
Используется команда монтирования, которая работает локально, но не через VPN:
sudo mount 192.168.7.2:/var/www /var/www
Конфигурация VPN:
client
resolv-retry 20
keepalive 10 60
nobind
mute-replay-warnings
ns-cert-type server
comp-lzo
verb 1
persist-key
persist-tun
explicit-exit-notify 1
dev tun
proto udp
port 1194
cipher AES-128-CBC
cert keys/{{ key name }}.crt
key keys/{{ key name }}.key
ca keys/{{ key name }}.crt
remote {{ office ip address }} 1194 # public address
remote {{ office ip address }} 1194 # static WAN 1
Запуск с использованием:
/usr/sbin/openvpn --config {{ config name }}.conf
Я должен отметить, что помимо NFS, VPN работает нормально, я могу использовать virt_manager с офисным KVM-хостом, ssh на локальных серверах, а также ssh на удаленных серверах, привязанных к IP-адресу офиса. Общий ресурс NFS находится на сервере Centos 6.8, а ноутбук, на котором я пытаюсь смонтировать общий ресурс, работает под управлением openSUSE Leap 42.1. Я могу подключиться по ssh к машине, на которой выполняется монтирование NFS, через VPN, и тот факт, что общий ресурс NFS (сервер centos) регистрирует следующую ошибку в / var / log / messages при попытке монтирования, заставляет меня думать, что это должно подключение к серверу нормально:
authenticated mount request from 192.168.1.90:992 for /var/www (/var/www)