Ubuntu Монтирует долю NFS в другую ubuntu VM через локально-единственное соединение

По моей хост-машине я имею, устанавливают сервер NFS со следующими настройками в файл /etc/exports:

/home/pcmagas/Kwdikas/C++/intelSGX/MyFirstEnclave *(rw,sync,no_root_squash)

Также к хосту я обеспечил следующее ufw конфигурации брандмауэра:

Anywhere on vboxnet0       ALLOW       2049                       (log)
Anywhere (v6) on vboxnet0  ALLOW       2049 (v6)                  (log)

Anywhere                   ALLOW OUT   80 on vboxnet0            

Где vboxnet0 virtualbox сеть только для хоста:

Virtualbox network settings

И имеет это настройки: Network settings of host only adapter

Также по моему Хосту я работаю rpcinfo -p | grep nfs со следующим результатом:

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

По моему виртуальная машина у меня есть следующие сетевые интерфейсы:

enp0s3    Link encap:Ethernet  HWaddr 08:00:27:4e:5d:88  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe4e:5d88/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26355 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12806 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:20957730 (20.9 MB)  TX bytes:777044 (777.0 KB)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:80:69:57  
          inet addr:192.168.56.102  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe80:6957/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3688 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8851 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:351598 (351.5 KB)  TX bytes:762540 (762.5 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:160 errors:0 dropped:0 overruns:0 frame:0
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:11840 (11.8 KB)  TX bytes:11840 (11.8 KB)

Где enp0s8 хост, только взаимодействуют через интерфейс. Но когда я работаю:

sudo mount 192.168.56.1:/home/pcmagas/Kwdikas/C++/intelSGX/MyFirstEnclave ~/MyFirstEnclave

Я получаю следующую ошибку:

mount.nfs: Connection timed out

Я также пытался сделать a netcat 192.168.56.1 2049 но не показал результата.

У Вас есть какая-либо Идея, почему это происходит?

Редактирование 1

Как предложено на комментариях, я отключил брандмауэр. Теперь, когда я делаю:

sudo mount 192.168.56.1:/home/pcmagas/Kwdikas/C++/intelSGX/MyFirstEnclave ~/MyFirstEnclave

Я получаю следующую ошибку:

mount.nfs: access denied by server while mounting 192.168.56.1:/home/pcmagas/Kwdikas/C++/intelSGX/MyFirstEnclave

Редактирование 2:

Я также на хосте сделал sudo exportfs -a и я получаю ошибку:

exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "*:/home/pcmagas/Kwdikas/C++/intelSGX/MyFirstEnclave".
  Assuming default behaviour ('no_subtree_check').
  NOTE: this default has changed since nfs-utils version 1.0.x
0
задан 11 November 2017 в 11:29

1 ответ

По виртуальной машине, выполненной mount управляйте как этот:

sudo mount -t nfs -o proto=tcp,port=2049 192.168.56.1:/home/pcmagas/Kwdikas/C++/intelSGX/MyFirstEnclave ~/MyFirstEnclave

На команде выше смотрят по -o proto=tcp,port=2049 и -t nfs параметрические усилители, которые Вы говорите непосредственно для монтирования использования доли nfs tcp протокол и порт 2049.

Затем можно размонтировать его через:

sudo fusermount -u ~/MyFirstEnclave

Кроме того, следующее gufw настройки рекомендуются (gui, находится на греческом языке, но также и можно понять fro положение элемента формы):

gufw firewall settings for nfs

Также по Вашему vm, если Вы хотите постоянное монтирование затем, пытаются поместить следующие настройки в Ваш /etc/fstab:

192.168.56.1:/home/pcmagas/Kwdikas/C++/intelSGX/MyFirstEnclave /home/user/MyFirstEnclave nfs rsize=8192,wsize=8192,timeo=14,intr,tcp,port=2049

Заметьте tcp,port=2049 раздел записи, которую Вы говорите для использования tcp и connent в сервер 2049 порт.

0
ответ дан 1 November 2019 в 05:54

Другие вопросы по тегам:

Похожие вопросы: