NFS, Монтирующийся по WAN, который порты

Getopt перестроит параметры и поместит все не опциональные параметры в конце, после --:

$ getopt -o a: -- nonoption-begin -a x nonoption-middle -a b nonoption-end
-a 'x' -a 'b' -- 'nonoption-begin' 'nonoption-middle' 'nonoption-end'

Если Вы действительно должны знать, что параметр неопции вначале, можно проверить ли $1 опция, и если это не извлечение это перед вызовом getopt:

if [ ${1#-} = $1 ]; then
  NONOPTION=$1
  shift
fi
ARGS=$(getopt ...)
1
17.01.2013, 08:20
3 ответа

Кроме выслеживания каждого порты, opened/required NFS, рассмотрите установку туннеля VPN между Вашим брандмауэром, так как Вы управляете обоими концами. Затем смонтируйте свою nfs через туннель, который сохранит Вас большая проблема и брандмауэр (и NAT) конфигурация.

Сервер NFS позади firwall требует специальной установки на самом сервере, однако я сомневаюсь, что можно сделать это с устройством NAS. Следующее является гильдией от Redhat https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/s2-nfs-nfs-firewall-config.html

Я думаю, что туннель vpn является действительно Вашим лучшим выбором если не единственный выбор.

3
27.01.2020, 23:21
  • 1
    Причина я отметил это как ответ, два, сворачиваются. Первая VPN является действительно лучшим способом настроить это. Я высветил DD-WRT на маршрутизатор в удаленном местоположении, и затем установите OpenVPN. Во-вторых, метод, который я пытался установить, полностью не шифруется (как указано Philipp Wendler в OP). Так любой заканчивающий здесь попытка того же, просто установите VPN и будьте сделаны с ним. –  Halsafar 18.01.2013, 22:47

Принятие Вас управляет брандмауэрами и на Вашем локальном сайте и на удаленном сайте (имеющий отношение к Вашей собственной сети, которая является), Вы пытались временно отбросить брандмауэры с обеих сторон? Это могло бы очень хорошо быть проблемой блокирования порта, происходящей от Вашего поставщика ссылки.

1
27.01.2020, 23:21
  • 1
    я управляю обеими сторонами. Единственный брандмауэр NAS находится позади в удаленном местоположении, является маршрутизатором, он включен. Так псевдо брандмауэр. Я мог попробовать DMZ'n поле NAS, чтобы видеть, помогает ли это? Локальное местоположение мы имеем полный контроль также. Поле Linux, пытающееся смонтировать NFS, я отключил ufw брандмауэр, но это находится также позади маршрутизатора... Я довольно положителен, что это - проблема блокирования порта. Я просто озадачен, на котором порты должны быть открыты с обеих сторон. хвост –  Halsafar 15.01.2013, 22:30

В клиентской ОС NFS вы можете запустить:

showmount -e your_nfs_server_ip

В то же время открыть другой терминал на той же машине и запустить:

netstat -nputw

После этого вы увидите исходящие порты.

В моем случае помогло добавление порта 55493 к NAT маршрутизатора

0
27.01.2020, 23:21

Теги

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