2012-08-24 2 views
1

저는 KVM으로 Fedora 17에 VM을 설치하고 KVM을위한 브리지 네트워크를 구성했습니다. 호스트와 VM 모두 수동 IP 구성을 사용하며 호스트의 IP는 192.168.0.2, VM은 192.168.0.10입니다. VM에서 아무런 문제없이 호스트에 연결할 수 있지만 호스트에서 KVM을 Ping 할 수는 있지만 VM에서 SSH 할 수는 없습니다. ssh를 시도하면 "호스트 할 경로 없음"이라는 결과가 나옵니다.KVM/Bridge : No Route To Host

아, iptables가 비활성화되어 있으므로 방화벽의 문제라고 생각하지 않습니다.

+0

이를 [오프 스택 오버플로에 대한 주제] (http://stackoverflow.com/faq#questions)입니다. [Unix.SE] (http://unix.stackexchange.com) 또는 [Super User] (http://superuser.com)에서 질문 할 수 있습니다 (단, 먼저 검색하십시오!). –

답변

0

두 가지 방법이 있습니다 :

게스트에서 호스트에 대한 채널을 만듭니다 프록시 터널을 사용

* : 의 ssh -L 2000 : localhost_ip : 2000 사용자 이름 @의 hostip

게스트 실행에서 다음 명령

내부를 보려면 ssh man을 탐색하십시오. 손님을 실행

어려운 * 설정에 있지만, 적절한 구성 상태 : 그것은의 값을 가져야한다

$ sudo sysctl -a | grep net.ipv4.ip_forward 
net.ipv4.ip_forward = 1 

: 또한 커널은 IP 포워딩에 대해 구성 있는지 확인 http://www.cse.iitd.ernet.in/~prathmesh/random.html#Connecting_qemu_guest_to_real_network

1

에 따라 1, 필요한 경우 0이 아닌, 이러한 명령과 함께 사용 가능 :

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf 
sudo sysctl -p /etc/sysctl.conf