외부 세계와 상호 작용하기 위해 KVM에서 게스트 네트워크 설정(google.com)

외부 세계와 상호 작용하기 위해 KVM에서 게스트 네트워크 설정(google.com)

내 컴퓨터의 네트워크 설정을 더 잘 이해하려고 노력 중입니다.

호스트 설정

  1. 무선 인터페이스가 있습니다(무선랜 0) IP 주소가 인 내 호스트에 있습니다 192.168.1.9.
  2. 이 호스트의 기본 게이트웨이는 내 ISP를 통해 외부 세계로 연결되는 라우터이며 IP 주소는 입니다 192.168.1.1.
  3. 내 호스트에서 Route -n 명령으로 반환된 출력은 다음과 같습니다.

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
    192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
    192.168.1.160   0.0.0.0         255.255.255.224 U     0      0        0 virbr2
    

게스트 머신 설정

이제 아래와 같이 KVM에 게스트 OS를 설정했습니다.

  1. KVM은 세부 정보가 다음과 같은 서브넷에 있습니다 192.168.1.160/27.
  2. DHCP 시작 주소는 192.168.1.176이고 DHCP 끝 주소는 입니다 192.168.1.190.
  3. 또한 KVM 구성이 작동하도록 다음 명령을 실행했습니다.

    arp -i wlan0 -Ds 192.168.1.9 wlan0 pub
    

게스트 OS에서 내 IP 주소는 입니다 192.168.1.179. route -n클라이언트에서 내 명령에 의해 반환된 출력은 다음과 같습니다.

kernel IP routing table
Destination     Gateway         Genmask
0.0.0.0        192.168.1.161    0.0.0.0
192.168.1.160  0.0.0.0          255.255.255.224

게스트 OS가 외부 세계와 상호 작용하도록 하는 방법은 무엇입니까?

편집하다

이것이 출력입니다 virsh net-list --all.

ramesh@ramesh-pc:~$ virsh net-list --all
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 arpbr0               inactive   yes           yes
 default              active     yes           yes
 proxyArp             active     yes           yes

답변1

나는 감사하고 싶다사용자 slm게스트 네트워크를 설정할 때 올바른 방향으로 안내해 주세요.키보드 가상 머신. 더 많은 정보를 제공하기 위해 답변에 스크린샷을 추가하겠습니다.

virt-manager패키지가 설치되어 있고 호스트에 필요한 패키지도 설정되어 있다고 가정합니다 .키보드 가상 머신일하다.


게스트와 호스트의 상호작용을 위한 네트워크 준비


주요 단계는 다음과 같습니다키보드 가상 머신네트워크를 설정하는 중입니다. 컴퓨터는 네트워크에 연결되어 있지 않으면 쓸모가 없습니다.물리적이든 가상이든.

virt-manager터미널에 입력하세요. 콘솔은 다음과 같이 나타납니다.

초기 가상 관리자 콘솔 창

딸깍 하는 소리편집 -> 연결 세부정보그러면 아래와 같이 새로운 화면이 뜹니다.

편집 버튼을 클릭한 후

딸깍 하는 소리가상 네트워크탭하고 클릭하세요+ 새 네트워크를 추가하는 버튼키보드 가상 머신손님.

새 가상 네트워크 만들기

딸깍 하는 소리앞으로그럼 다음 화면을 보시겠습니다. 이제 여기서 선택하는 IPV4 주소는 전적으로 우리에게 달려 있으며 실제 요구 사항에 맞게 이 단계를 최적화할 수 있습니다.

IPv4 주소 공간 선택

클릭한 후앞으로위 화면에서 아래 화면을 보실 수 있습니다. 이 단계에서는 기본적으로 사용 가능한 주소 공간을 알려줍니다.

사용 가능한 DHCP 주소

이 단계에서는 물리적 네트워크로 전달을 선택하고 게스트가 외부 세계와 상호 작용하는 데 도움이 되는 호스트의 네트워크 인터페이스를 선택합니다.

호스트 물리적 장치로 NAT를 선택하세요.

위 단계를 마치면 거의 완료되었으며 지금까지 선택한 모든 세부 사항을 검토하는 다음 화면만 표시됩니다.

마지막 단계


게스트 운영 체제에 이 새 장치를 추가하세요.


초기 화면에서 virt-manager를 클릭하시면 Open아래와 같은 화면을 보실 수 있습니다.

첫 번째 단계

위 화면에서 다음을 클릭하세요.아래와 같이 또 다른 화면이 열립니다.

2 단계

딸깍 하는 소리하드웨어 추가그리고 선택회로망. 내부에회로망탭에서 이전 단계에서 생성한 새로 생성된 네트워크로 호스팅 장치를 선택하고 클릭합니다.마치다아래 그림과 같이.

최종 구성


게스트 운영 체제에서 테스트


이제 게스트 OS에서 다음을 ping수행할 수 있는지 확인하세요.주인기계 및 외부 네트워크(예:Google. 핑이 성공하면 게스트 운영 체제에서 네트워크가 성공적으로 설정된 것입니다.


인용하다


게스트 네트워크 설정을 위한 참고 자료

답변2

라우터에서 고정 경로(192.168.1.1)를 설정합니다.

# ip route add 192.168.1.160/27 via 192.168.1.9 dev < wlan iface>

또는 웹 사용자 인터페이스를 통해.

iptables호스트에 라우터에서 라우터로 192.168.1.160/27또는 그 반대로 전달 경로를 추가합니다(비록 libvirt이러한 규칙은 이미 제공되어 있다고 생각하지만).

관련 정보