Проблема, о которой вы говорите, может быть связана с настройками сети и конфигурацией NFS на вашем VPS и клиентах. Если вы не знакомы с этим, вот несколько шагов, которые помогут вам решить эту проблему:
1. Проверьте настройки файрвола. Убедитесь, что порты, используемые для NFS (обычно 2049 и 111), не заблокированы на вашем сервере и клиенте (Ubuntu). Возможно, эти порты разрешены на CentOS, но заблокированы на Ubuntu.
2. Проверьте настройки DNS. Убедитесь, что на Ubuntu клиенте правильно настроены DNS-серверы. Некорректные настройки DNS могут привести к проблемам с разрешением имен хостов, что может повлиять на команду showmount.
3. Проверьте файл /etc/hosts на Ubuntu клиенте. Убедитесь, что в этом файле есть правильные записи для вашего VPS с правильными IP-адресами и именами хостов. Это поможет правильно разрешать имена хостов.
4. Проверьте конфигурацию NFS. Убедитесь, что настройки NFS на сервере (VPS) и клиентах (Ubuntu, CentOS) одинаковы и правильно настроены. Проверьте файл /etc/exports на сервере и файлы /etc/fstab на клиентах.
5. Проверьте настройки сети. Убедитесь, что настроки сети на всех устройствах (VPS, Ubuntu, CentOS) корректны. Обратите особое внимание на IP-адреса и подсети.
6. Проверьте доступность портов и служб. Используйте утилиту nmap для проверки доступности портов на сервере и клиентах. Это поможет выявить, есть ли проблемы с доступностью определенных портов.
Если после выполнения всех этих шагов проблема остается, рекомендуется просмотреть журналы событий (логи) на Ubuntu клиенте для поиска возможных ошибок или предупреждений, которые могут указать на источник проблемы.