Я намагаюся налаштувати KVM в хост-машині ubuntu 14.04 .
Я використовую бездротовий інтерфейс для доступу до Інтернету на своїй машині. Я налаштував бездротовий інтерфейс у своєму,
/etc/networks/interfaces
як показано нижче.auto wlan0 iface wlan0 inet static address 192.168.1.9 netmask 255.255.255.0 gateway 192.168.1.1 wpa-ssid My_SSID wpa-psk SSID_Password dns-nameservers 8.8.8.8 dns-search lan dns-domain lan
Я перевірив, чи моя машина доступна для віртуалізації, і ця команда підтверджує, що моє обладнання підтримує віртуалізацію.
egrep '(vmx|svm)' /proc/cpuinfo
Я встановив необхідні пакети для віртуалізації kvm, як показано нижче.
apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder
Я також встановив пакет утиліт bridge для налаштування мостової мережі для мого kvm .
apt-get install bridge-utils
Я змінив свою,
/etc/network/interfaces
щоб дозволити мостову мережу, як показано нижче.auto br0 iface br0 inet static address 192.168.1.40 network 192.168.1.0 netmask 255.255.255.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 8.8.8.8 dns-search lan dns-domain lan bridge_ports wlan0 bridge_stp 0ff bridge_fd 0 bridge_maxwait 0 wpa-ssid my_ssid wpa-psk ssid_password
Після вищевказаного кроку я можу,
ping 192.168.1.40
а також я міг побачити, що у вихідних командах вказані br0 та virbr0ifconfig -a
. Я також можу без проблем перейти до Інтернету з моїм бездротовим інтерфейсом.Однак після вищезазначеного кроку, якщо я спробую додати іншу ОС за допомогою
ubuntu-vm-builder
команди, я не в змозі додати нову ОС. Це команда, яку я використовую для додання нової ОС.sudo ubuntu-vm-builder kvm trusty \ --domain rameshpc \ --dest demo1 \ --hostname demo1 \ --arch amd64 \ --mem 1024 \ --cpus 4 \ --user ladmin \ --pass password \ --bridge br0 \ --ip 192.168.1.40 \ --mask 255.255.255.0 \ --net 192.168.1.0 \ --bcast 192.168.1.255 \ --gw 192.168.1.1 \ --dns 8.8.8.8 \ --components main,universe \ --addpkg acpid \ --addpkg openssh-server \ --addpkg linux-image-generic \ --libvirt qemu;///system;
Я бачив, що налаштування мостової мережі за допомогою бездротового інтерфейсу є тихою складністю, як обговорювалося в цьому питанні. Однак, як описано у відповіді, можливо за допомогою тунельного пристрою. Я спробував варіант, як пропонується в цьому посиланні. Але я не міг змусити його працювати.
sudo sysctl net.ipv4.conf.wlan0.proxy_arp=1