![설치: RPC: 원격 시스템 오류 - 호스트에 대한 경로 없음](https://linux55.com/image/154433/%EC%84%A4%EC%B9%98%3A%20RPC%3A%20%EC%9B%90%EA%B2%A9%20%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EC%98%A4%EB%A5%98%20-%20%ED%98%B8%EC%8A%A4%ED%8A%B8%EC%97%90%20%EB%8C%80%ED%95%9C%20%EA%B2%BD%EB%A1%9C%20%EC%97%86%EC%9D%8C.png)
사용자 지정 Linux(BusyBox)를 사용하여 가상 머신의 폴더를 내장형 장치에 탑재하려고 합니다. 나는 명령을 사용한다
mount -o port=2049,nolock,proto=tcp,ro -t nfs "VM_IP:/home/user_name" "/mnt/nfs/user_name"
하지만 다음과 같은 오류가 있습니다.
mount: RPC: Remote system error - No route to host mount: mounting
VM_IP:/home/user_name on /mnt/nfs/user_name failed: Bad file descriptor
확인해 보니 VM을 완벽하게 핑할 수 있습니다.
임베디드 장치의 iptables에는 다음 설정이 있습니다.
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N FILTER_CHAIN
-A INPUT -i eth0 -j FILTER_CHAIN
-A INPUT -i eth1 -j FILTER_CHAIN
-A INPUT -i bond0 -j FILTER_CHAIN
-A FILTER_CHAIN -p icmp -j ACCEPT
-A FILTER_CHAIN -p udp -m multiport --dports 161,162,4050 -j ACCEPT
-A FILTER_CHAIN -p tcp -m multiport --dports 20,21,22,23,80,4517 -j ACCEPT
-A FILTER_CHAIN -p tcp -m multiport --dports 9091,9100,15080,29100,42000 -j ACCEPT
-A FILTER_CHAIN -p tcp -m multiport --dports 22000:22010 -j ACCEPT
-A FILTER_CHAIN -p tcp -m conntrack --ctstate ESTABLISHED -j ACCEPT
nfs-server가 내 가상 머신에서 성공적으로 시작됩니다.
VM과 장치가 다른 서브넷에 있습니다.
이 상황에 대한 해결 방법을 제공해 주실 수 있나요?