J'essaie de configurer KVM sur la machine hôte Ubuntu 14.04 .
J'utilise une interface sans fil pour accéder à Internet dans ma machine. J'ai configuré l'interface sans fil dans mon
/etc/networks/interfaces
comme ci-dessous.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
J'ai vérifié si ma machine est disponible pour la virtualisation et cette commande confirme que mon matériel prend en charge la virtualisation.
egrep '(vmx|svm)' /proc/cpuinfo
J'ai installé les packages nécessaires pour la virtualisation kvm comme ci-dessous.
apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder
J'ai également installé le paquetage bridge utils pour configurer le réseau bridge pour mon kvm .
apt-get install bridge-utils
J'ai modifié mon
/etc/network/interfaces
pour autoriser le réseau ponté comme ci-dessous.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
Après l'étape ci-dessus, je suis capable
ping 192.168.1.40
et j'ai également pu voir qu'il y a br0 et virbr0 répertoriés dans la sortie de laifconfig -a
commande. Je peux également accéder à Internet sans aucun problème avec mon interface sans fil.Cependant, après l'étape ci-dessus, si j'essaie d'ajouter un autre système d'exploitation à l'aide de la
ubuntu-vm-builder
commande, je ne suis pas en mesure d'ajouter un nouveau système d'exploitation. Il s'agit de la commande que j'utilise pour ajouter un nouveau système d'exploitation.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;
J'ai vu que la configuration d'un réseau ponté à l'aide d'une interface sans fil est assez compliquée, comme indiqué dans cette question. Cependant, comme la réponse le décrit, il est possible d'utiliser un tunnelier. J'ai essayé l'option comme suggéré dans ce lien. Mais je ne pouvais pas le faire fonctionner.
sudo sysctl net.ipv4.conf.wlan0.proxy_arp=1