Ubuntu 14.04: с мостом на wlan, без интернета на гостях kvm
Я пытаюсь быть "высокопоставленным", придерживаясь KVM и virt-manager для управления своими виртуальными машинами. Но примерно неделю я пытаюсь создать мост, который будет работать с моими виртуальными машинами.
Сначала я попытался подключить мост с помощью brctl к моему wlan0, чтобы обнаружить, что он не работает.
Тогда я обнаружил уловку sudo iw dev wlan0 set 4addr on
, но потом я получил без сетевого подключения на хосте. Давайте согласимся: не круто.
Сегодня я нашел решение, ниже которого я нашел вполне разумным с точки зрения реализации: маленькое и краткое. Посмотрите на сообщение Nattereri от 1 октября 2011 года по ссылке ниже:
http://ubuntuforums.org/showthread.php?t=1766674
Поэтому я установил parprouted и bcrelay, а затем отредактировал мой / etc / network / interfaces:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
pre-up brctl addbr br0 setfd 0 stp off
address 192.168.1.10
netmask 255.255.255.0
post-up parprouted wlan0 br0
post-up bcrelay -d -i wlan0 -o br0
post-up sysctl net.ipv4.conf.wlan0.proxy_arp=1
post-up sysctl net.ipv4.conf.br0.proxy_arp=1
Я перезагрузился без проблем, у меня есть интернет на хосте, но когда я включаю гостевую систему Windows KVM, у меня нет сети на нем.
Выход из ifconfig -a
:
br0 Link encap:Ethernet Endereço de HW fe:54:00:ac:18:eb
inet end.: 192.168.1.10 Bcast:192.168.1.255 Masc:255.255.255.0
endereço inet6: fe80::7016:5fff:fea5:c505/64 Escopo:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:369 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:594 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:0
RX bytes:29151 (29.1 KB) TX bytes:59690 (59.6 KB)
lo Link encap:Loopback Local
inet end.: 127.0.0.1 Masc:255.0.0.0
endereço inet6: ::1/128 Escopo:Máquina
UP LOOPBACK RUNNING MTU:65536 Métrica:1
pacotes RX:6675 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:6675 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:0
RX bytes:11318392 (11.3 MB) TX bytes:11318392 (11.3 MB)
virbr0 Link encap:Ethernet Endereço de HW 00:00:00:00:00:00
inet end.: 192.168.122.1 Bcast:192.168.122.255 Masc:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Métrica:1
pacotes RX:91 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:7 erros:0 descartados:0 excesso:0 portadora: 0
colisões:0 txqueuelen:0
RX bytes:8628 (8.6 KB) TX bytes:2342 (2.3 KB)
vnet0 Link encap:Ethernet Endereço de HW fe:54:00:ac:18:eb
endereço inet6: fe80::fc54:ff:feac:18eb/64 Escopo:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:369 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:83 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:500
RX bytes:34353 (34.3 KB) TX bytes:7229 (7.2 KB)
wlan0 Link encap:Ethernet Endereço de HW 5c:51:4f:e9:96:ed
inet end.: 192.168.0.13 Bcast:192.168.0.255 Masc:255.255.255.0
endereço inet6: fe80::5e51:4fff:fee9:96ed/64 Escopo:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:81109 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:57729 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:95362964 (95.3 MB) TX bytes:9751111 (9.7 MB)
Здесь вывод brctl show
:
bridge name bridge id STP enabled interfaces
br0 8000.fe5400ac18eb no vnet0
virbr0 8000.000000000000 yes
Я включил гостевую систему Windows 7 в KVM, ожидая, что ей будут назначены назначенные DHCP IP-адреса в диапазоне 192.168.1.x, но мне это было назначено...
IP 192.168.0.15 с маской 255.255.255.0 и шлюзом 192.168.0.254 и DNS-серверами 212.27.40.241, 212.27.40.240
Ну, моя виртуальная машина не видит никакого потока интернет-трафика.
Есть идеи, где я мог что-то пропустить? На клиенте чего-то не хватает? Я попытался принудительно установить статический ip на диапазон 192.168.1.x...
Спасибо всем за внешний вид. Я почти думаю вернуться к vmware, но было бы жаль, потому что я чувствую себя так близко к удовольствию от открытия.
С Уважением,
Луис