Я пытаюсь лучше понять настройки сети на моем компьютере.
Настройка хост-машины
- У меня на хост-компьютере есть беспроводной интерфейс ( wlan0 ) с IP-адресом
192.168.1.9. - Шлюзом по умолчанию этого хоста является маршрутизатор, который отправляется во внешний мир через моего интернет-провайдера, чей 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, как показано ниже.
- 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
Из гостевой ОС я вижу, что мой 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
Как я могу заставить гостевую ОС взаимодействовать с внешним миром?
РЕДАКТИРОВАТЬ
Это вывод 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.