qemu (система сетевого обмена с хостом (user mode))

Модератор: Модераторы разделов

Ответить
BratSinot
Сообщения: 812
ОС: Slackware64

qemu

Сообщение BratSinot »

Доброго времени суток!

Народ, проблема с интернетом в qemu. Делаю так:

Код: Выделить всё

iptables -A FORWARD -d 10.0.2.0/24 -j ACCEPT #вроде как чтоб пакеты не задерживали
iptables -A FORWARD -s 10.0.2.0/24 -j ACCEPT

qemu-system-arm <другие параметры> -net nic,vlan=0 -net user,vlan=0

Прикол в том, что DNS работает, т.е. когда скажем пингуешь google.com, он получает ip-адрес, но ни один пакет долететь не может.
P.S. Система Slackware64 WiFi WPA-PSK, под qemu Armedslack.

... он похоже просто ICMP пакеты не пропускает. Ладно, тогда расширим вопрос, как разершить ему пропускать ВЕСЬ трафик?
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: qemu

Сообщение vr13 »

... он похоже просто ICMP пакеты не пропускает. Ладно, тогда расширим вопрос, как разершить ему пропускать ВЕСЬ трафик?

на хост-системе

Код: Выделить всё

echo 1 > /proc/sys/net/ipv4/ip_forward
Спасибо сказали:
Аватара пользователя
SemKA
Сообщения: 114
ОС: CentOS, Fedora, Ubuntu
Контактная информация:

Re: qemu

Сообщение SemKA »

насколько я понял, это особенность User Networking.
Use case:
  • You want a simple way for your virtual machine to access to the host, to the internet or to resources available on your local network.
  • You don't need to access your guest from the network or from another guest.
  • You are ready to take a huge performance hit.
  • Warning: User networking does not support a number of networking features like ICMP. Certain applications (like ping) may not function properly.

http://www.linux-kvm.org/page/Networking
и вот http://wiki.qemu.org/Documentation/Networking

и как решение, по всей видимости использовать другой режим работы сетевого интерфейса.
Спасибо сказали:
Ответить