Как удаленно подключиться к WD Book Live Duo с помощью nfs?

Как удаленно подключиться к WD Book Live Duo с помощью nfs?

Подключение в локальной сети работает отлично. Использую nfs://192.168.0.10/nfsдля локального подключения.

Если я подключаюсь из интернета, я использую статический IP:

nfs://xxx.xxx.xxx.xxx/nfs

В этом случае он не работает и даже не отвечает. Я также пробовал использовать UDP-порт для подключения: nfs://xxx.xxx.xxx.xxx:2049/nfs

Есть ли у WD какой-то брандмауэр? Почему я не могу подключиться удаленно?

Это мой файл access.allow:

lockd:ALL
portmap:ALL
statd:ALL
mountd:ALL
rquotad:ALL

access.deny пуст.

В то же время ssh отлично работает удаленно.

решение1

Похоже, что либо их брандмауэр блокирует соединение (возможно, ufw), но, вероятно, нужно настроить переадресацию портов. Чтобы проверить, запущен ли ufw

sudo ufw status

Если брандмауэр работает, отключите его в качестве теста и повторите попытку.

sudo ufw disable

Если после отключения брандмауэра все работает, нам просто нужно открыть порты на брандмауэре и повторить попытку.

sudo ufw allow 2049
sudo ufw allow 111

Теперь попробуйте еще раз. Если все еще не работает, возможно, мы пропустили порт (так что вам стоит посмотреть, какие порты использует nfs, и открыть их, если мы что-то пропустили)

Если это не ваша проблема, то это переадресация портов. Вам нужно будет открыть порты 2049 и 111 на маршрутизаторе, чтобы внешние соединения перенаправлялись на нужный компьютер. У каждого маршрутизатора есть свой способ сделать это, но обычно это довольно просто. Найдите "Your router make/model Port Forwarding".

По сути, вы говорите маршрутизатору пересылать все запросы на подключение к 2049 и 111 на IP-адрес вашего сервера nfs. Когда вы подключены локально, маршрутизатор может сам все выяснить, но через интернет переадресацию нужно настроить. Опять же, если у вас возникнут дополнительные проблемы, могут быть другие порты, которые нужно переадресовать для работы. Просто не забудьте переадресовать их на IP-адрес сервера nfs.

Связанный контент