Networking

在筆記型電腦的無線介面上設置 kvm

  • August 16, 2020

我正在嘗試在ubuntu 14.04主機中設置KVM 。

  1. 我使用無線介面在我的機器上訪問網際網路。我已經在/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
  1. 我檢查了我的機器是否可用於虛擬化,並且此命令確認我的硬體支持虛擬化。
egrep '(vmx|svm)' /proc/cpuinfo
  1. 我為kvm虛擬化安裝了必要的軟體包,如下所示。
apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder
  1. 我還安裝了 bridge utils 包來為我的kvm配置橋接網路。
apt-get install bridge-utils
  1. 我修改了我/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
  1. 完成上述步驟後,ping 192.168.1.40我可以看到命令輸出中列出了 br0virbr0ifconfig -a。我的無線介面也可以毫無問題地訪問網際網路。
  2. 但是,在上述步驟之後,如果我嘗試使用 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;  

我已經看到使用無線介面設置橋接網路非常複雜,正如這個問題中所討論的那樣。但是,正如答案所述,可以使用隧道設備。我已嘗試連結中建議的選項。但我無法讓它工作。

正如有人曾經正確說過的那樣,在 Linux TM中沒有什麼是不可能的,我可以通過無線介面通過橋接網路在我的主機中實現kvm 。

這些是我完成相同操作所遵循的步驟。

  1. 我安裝了該virt-manager軟體包以更有效地管理安裝。我安裝它如下。
sudo apt-get install virt-manager
  1. 現在,使用 Virt Manager 的 GUI創建一個**新的子網,如下所示。**這基本上是我們現有主機網路的子網路。

在此處輸入圖像描述 3. 設置這個新的子網後,檢查網路是否可用,並 ping 一些站點以檢查網路連接。 4. 另外,使用命令檢查路由資訊,並route確保沒有相同的目的地。wlan0``virbr2 5. 現在,使其工作的最後一步是發出以下命令。這裡192.168.1.9是宿主機地址。

arp -i wlan0 -Ds 192.168.1.9 wlan0 pub
  1. 完成上述步驟後,我能夠使用virt-manager.

參考

http://specman1.wordpress.com/2014/01/02/wireless-bridging-virtual-machines-kvm/ https://superuser.com/questions/694929/wireless-bridge-on-kvm-virtual-machine

引用自:https://unix.stackexchange.com/questions/159191