Я успешно создал рабочую серверную / клиентскую систему NFS на своих компьютерах локальной сети. Мне нравится!
Но, устарев от долгой задержки, когда гора недоступна во время загрузки, я решил взять @ridgy на его предложение использовать autofs для монтирования акций вместо этого - используя информацию из этого сообщения.
У меня были проблемы с брандмауэром раньше, поэтому я сразу же предположил, что ufw может быть причиной выхода из строя. Таким образом, я отключил ufw на сервере и клиенте. И, конечно же; Это привело к тому, что autofs работают красиво. Итак, я уверен, что базовая конфигурация верна.
Единственными другими правилами в ufw на этом этапе являются правила ALLOW для портов 2078 и 6589. Не существует правил BLOCK. И, поскольку NFS отлично работает с ufw во время монтирования, управляемого fstab, я немного смущен относительно того, где происходит блокировка.
До сих пор я не нашел документацию о том, какие порты / протоколы уникальный для autofs, кроме обычного NFS 111,2049 TCP / UDP.
Всякий раз, когда я снова включаю ufw.
Любые идеи?
@ridgy
Следуя приведенным ниже советам, отредактируйте nfs-common и nfs-kernel-server. Я проверил три раза, и изменения были сделаны точно так, как показано. Я перезагрузился и побежал ...
$sudo netstat -nalp | grep rpc ... Выход был:
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1220/rpcbind
tcp 0 0 0.0.0.0:32767 0.0.0.0:* LISTEN 4158/rpc.mountd
tcp6 0 0 :::111 :::* LISTEN 1220/rpcbind
tcp6 0 0 :::32767 :::* LISTEN 4158/rpc.mountd
udp 0 0 0.0.0.0:972 0.0.0.0:* 1220/rpcbind
udp 0 0 0.0.0.0:32767 0.0.0.0:* 4158/rpc.mountd
udp 0 0 0.0.0.0:111 0.0.0.0:* 1220/rpcbind
udp6 0 0 :::972 :::* 1220/rpcbind
udp6 0 0 :::32767 :::* 4158/rpc.mountd
udp6 0 0 :::111 :::* 1220/rpcbind
unix 2 [ ACC ] STREAM LISTENING 15939 1/init /run/rpcbind.sock
unix 2 [ ] DGRAM 49175 4158/rpc.mountd
unix 3 [ ] STREAM CONNECTED 48294 1220/rpcbind /run/rpcbind.sock
unix 3 [ ] STREAM CONNECTED 16984 1220/rpcbind
unix 3 [ ] STREAM CONNECTED 48275 4157/rpc.idmapd
unix 3 [ ] STREAM CONNECTED 48276 4157/rpc.idmapd
OK ... Итак, интересно ... Где rpc.statd ??? Кроме того, мои клиенты NFS (autofs все еще были отключены) все еще были видны клиенту. даже если брандмауэр не был обновлен новым портом 32767 rpc.mountd.