Я тестировал эту проблему на CentOS 7. Когда вы сталкиваетесь с такой проблемой, вам нужно копать глубже.
Проблема:
clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
относится к брандмауэру. Команда showmount -e IP_server
показывает все монтирования, доступные на сервере. Эта команда работает нормально, но вы должны быть осторожны, какой порт открывать. Он не проходит через брандмауэр, если открыт только порт 2049
. Если брандмауэр на сервере NFS настроен так, чтобы пропускать трафик NFS, он все равно будет блокировать команду showmount
. Чтобы проверить, отключите ли вы брандмауэр на сервере, вы должны избавиться от этой проблемы.
Значит, эти порты должны быть открыты на сервере:
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-port=2049/tcp
firewall-cmd --permanent --add-port=2049/udp
firewall-cmd --reload
Дополнительный тестовый порт 2049/NFS на доступность.
semanage port -l | grep 2049
-возвращает контекст SELinux и имя службы netstat -tulpen | grep 2049
AFAIK Qubes -ОС не использует ядро внутри виртуальной машины для загрузки виртуальной машины. Вместо этого он использует собственные ядра, расположенные в Dom0.