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

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

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

호스트 머신 설정

  1. 무선 인터페이스가 있습니다(무선랜0) IP 주소가 192.168.1.9.
  2. 이 호스트의 기본 게이트웨이는 IP 주소가 .인 ISP를 통해 외부 세계로 이동하는 라우터입니다 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게스트 네트워크를 설정할 때 올바른 방향으로 안내해 주셔서 감사합니다.KVM. 더 많은 정보를 얻을 수 있도록 답변에 스크린샷을 추가하겠습니다.

나는 가정한다virt-manager패키지가 설치되어 있고 호스트 시스템에도 필요한 패키지가 설정되어 있다고KVM일하다.


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


의 주요 단계는KVM네트워크를 설정하는 중입니다. 네트워크에서 머신을 사용할 수 없으면 아무 소용이 없습니다.물리적이든 가상이든.

virt-manager터미널에 입력하세요 . 콘솔은 아래와 같이 표시됩니다.

초기 Virtual Manager 콘솔 창

클릭편집 -> 연결 세부정보아래와 같이 새로운 화면이 나타납니다.

편집 버튼을 클릭한 후

클릭가상 네트워크탭을 클릭하고 거기에서+ 버튼을 누르면 새 네트워크를 추가할 수 있습니다.KVM손님.

새 가상 네트워크 만들기

클릭앞으로그러면 아래 화면이 나타납니다. 이제 여기서 선택하는 IPV4 주소는 전적으로 우리의 선택에 달려 있으며 실제 요구 사항에 맞게 이 단계를 최적화할 수 있습니다.

IPv4 주소 공간 선택

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

사용 가능한 DHCP 주소

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

호스트 물리적 장치로 NAT를 선택하십시오.

위 단계가 끝나면 거의 완료되었으며 지금까지 선택한 모든 세부 사항을 검토하는 아래 화면이 표시됩니다.

마지막 단계


이 새 장치를 게스트 OS에 추가


의 초기 화면 virt-manager에서 를 클릭하시면 Open아래와 같은 화면이 나옵니다.

첫 번째 단계

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

두번째 단계

클릭하드웨어 추가그리고 선택회로망. 에서회로망탭에서 이전 단계에서 새로 생성된 네트워크로 호스트 장치를 선택하고 다음을 클릭하세요.마치다아래 화면과 같이.

최종 구성


게스트 OS에서 테스트


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


참고자료


게스트 네트워크 설정에 사용되는 참조 자료

답변2

라우터(192.168.1.1)에 고정 경로를 설정하세요.

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

또는 webui를 통해.

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

관련 정보