내 컴퓨터의 네트워크 설정을 더 잘 이해하려고 노력 중입니다.
호스트 설정
- 무선 인터페이스가 있습니다(무선랜 0) IP 주소가 인 내 호스트에 있습니다
192.168.1.9
. - 이 호스트의 기본 게이트웨이는 내 ISP를 통해 외부 세계로 연결되는 라우터이며 IP 주소는 입니다
192.168.1.1
. 내 호스트에서 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를 설정했습니다.
- KVM은 세부 정보가 다음과 같은 서브넷에 있습니다
192.168.1.160/27
. - DHCP 시작 주소는
192.168.1.176
이고 DHCP 끝 주소는 입니다192.168.1.190
. 또한 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 주소는 전적으로 우리에게 달려 있으며 실제 요구 사항에 맞게 이 단계를 최적화할 수 있습니다.
클릭한 후앞으로위 화면에서 아래 화면을 보실 수 있습니다. 이 단계에서는 기본적으로 사용 가능한 주소 공간을 알려줍니다.
이 단계에서는 물리적 네트워크로 전달을 선택하고 게스트가 외부 세계와 상호 작용하는 데 도움이 되는 호스트의 네트워크 인터페이스를 선택합니다.
위 단계를 마치면 거의 완료되었으며 지금까지 선택한 모든 세부 사항을 검토하는 다음 화면만 표시됩니다.
게스트 운영 체제에 이 새 장치를 추가하세요.
초기 화면에서 virt-manager
를 클릭하시면 Open
아래와 같은 화면을 보실 수 있습니다.
위 화면에서 다음을 클릭하세요.나아래와 같이 또 다른 화면이 열립니다.
딸깍 하는 소리하드웨어 추가그리고 선택회로망. 내부에회로망탭에서 이전 단계에서 생성한 새로 생성된 네트워크로 호스팅 장치를 선택하고 클릭합니다.마치다아래 그림과 같이.
게스트 운영 체제에서 테스트
이제 게스트 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
이러한 규칙은 이미 제공되어 있다고 생각하지만).