컴퓨터의 네트워크 설정을 더 잘 이해하려고합니다.
호스트 머신 설정
- 호스트 컴퓨터에 IP 주소가 다음과 같은 무선 인터페이스 ( wlan0 )가
192.168.1.9
있습니다. - 이 호스트의 기본 게이트웨이는 IP 주소가 인 ISP를 통해 외부로가는 라우터입니다
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
/etc/sysctl.conf
ipv4.ip_forward의 상태를 1로 변경 하도록 파일을 수정했습니다 .
net.ipv4.ip_forward = 1
..