Hello All,

I am working on the networking between my host OS linux and guest OS
QNX(Running on top of qemu). I have an interface xzynq0 in my guest OS with
a static/dynamic IP address.

I am executing the qemu command as follows -

qemu-system-aarch64 -M xlnx-zcu102 -m 8G -serial mon:stdio -display none
-device loader,file=QNX_IFS.bin,cpu-num=0 -netdev
bridge,br=virbr0,id=net0,helper=/usr/lib/qemu/qemu-bridge-helper -nographic
 -global xlnx,zynqmp-boot.cpu-num=0 -global xlnx,zynqmp-boot.use-pmufw=true

But the observation is when i try to ping the guest OS with some IP from my
host OS, it is showing destination unreachable or when i try to ping from
my guest to host it shows host is down.

I do have a virbr0 bridge in my host os -

virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

And in my guest OS the interface is -

xzynq0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
address: 00:0a:35:02:78:10
media: Ethernet 100baseTX full-duplex
status: active
inet 192.168.1.2 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::20a:35ff:fe02:7810%xzynq0 prefixlen 64 scopeid 0x11


Can you please help me out here what am i missing to enable the networking.
Is it the case that bridge is not getting set correctly ? Or what can be
the possible reasons for the same ?

Regards
Asif

Reply via email to