<div>Hi, Stephen</div><div><br></div><div>Thanks for your help, I have handled how the client like ipmitool to communicate with openbmc via net. As Andrew said my problem is how openbmc communicate with host in qemu environment.</div><div>ipmitool<------stage 1 OK------->openbmc<------stage 2 NOT OK------>host</div><div><div><br></div><div>Best Regards!</div><div>Liu Hongwei</div><div><br></div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------ 原始邮件 ------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>发件人:</b> "Andrew Jeffery"<andrew@aj.id.au>;</div><div><b>发送时间:</b> 2019年12月20日(星期五) 凌晨5:50</div><div><b>收件人:</b> "Stephen Beckwith"<embeddedsteve@gmail.com>;"南野ムルシエラゴ"<1181052146@qq.com>;"Cédric Le Goater"<clg@kaod.org>;<wbr></div><div><b>抄送:</b> "openbmc"<openbmc@lists.ozlabs.org>;<wbr></div><div><b>主题:</b> Re: how the openbmc running in qemu communicate with the operating system running in another qemu via KCS/BT?</div></div><div><br></div><br><br>On Fri, 20 Dec 2019, at 00:07, Stephen Beckwith wrote:<br>> Lui Hongwei;<br>>  Here is how we handled our initial setup for OpenBMC:<br>> 1) all of this runs in a single VirtualMachine on a Host System (an <br>> Apple Macbook in my case) - the VM is running an ubuntu 18.04 LTS OS.<br>> 2) Within this VM:<br>> a) Build the OpenBMC image for AST2500<br>> b) You will need to rebuild from downloaded source the QEMU version <br>> 4.1.0 to run the AST2500. The "stock" version that is delivered with <br>> Ubuntu 18.03 is 2.11, and does not work. Rebuild this and keep a copy <br>> to re-install as necessary.<br>> c) you will also need to install ipmitool on this system.<br>> 3) In Terminal Window 1: Use this command to run the image:<br>> qemu-system-arm \<br>> -machine ast2500-evb \<br>> -m 256 \<br>> -nographic \<br>> -drive <br>> file=obmc-phosphor-image-evb-ast2500.static.mtd,format=raw,if=mtd \<br>> -net nic \<br>> -net <br>> user,hostfwd=:127.0.0.1:2222-:22,hostfwd=:127.0.0.1:2443-:443,hostfwd=udp:127.0.0.1:2623-:623,hostname=qemu <br>> 3) In Terminal Window 2: You can run the ipmitool to talk to the <br>> AST2500 BMC image:<br>> ipmitool -H 127.0.0.1 -I lanplus -p 2623 -U root -P 0penBmc chassis <br>> power status<br>> Chassis Power is off<br>> <br>> IPMI "raw" commands also work:<br>> ipmitool -H 127.0.0.1 -I lanplus -p 2623 -U root -P 0penBmc raw 0x00 0x0f<br>>  3c 00 00 00 00<br>> <br><br>I think what Liu was asking about was setting up in-band IPMI between two guests<br>(e.g. one BMC guest and one host guest). Your description covers network IPMI<br>between a management client and the BMC guest.<br><br>Andrew<br></div>