qemu-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-discuss] No IP in net interface when using socket netdev


From: Zihan Yang
Subject: Re: [Qemu-discuss] No IP in net interface when using socket netdev
Date: Wed, 24 Jan 2018 23:09:37 +0800

Hi,

Thanks for the help, but I don't see how I can assign a static IP to it in
the command line, neither the '-netdev socket' option or the '-device
e1000e' option allows a ip property. I tried to manually assign one inside
guest VM, but it seems not working, I still can't ping each other, they are
in the same subnet.

2018-01-24 0:20 GMT+08:00 Thomas Huth <address@hidden>:

>  Hi,
>
> On 23.01.2018 15:37, Zihan Yang wrote:
> > I'm trying to start two VMs V1 and V2, and let them connect through
> socket.
> >
> > I'm using the latest qemu source code cloned from git. Here is the
> > configuration of two VM:
> > V1: two net cards, one for public Internet using SLIRP, one listening on
> > port 1234. The start command is:
> > $ qemu-system-x86_64 -m 1024 -enable-kvm -drive file=test.qcow2 \
> >              -netdev user,id=realnet0 -device
> > e1000e,netdev=realnet0,mac=52:54:00:12:34:56
> > \
> >              -netdev socket,id=mynet0,listen=:1234 -device
> > e1000e,netdev=mynet0,mac=52:54:00:12:34:57
> >
> > V2: only one net card, connecting V1 with socket. The start command is:
> > $ qemu-system-x86_64 -m 1024 -enable-kvm -drive file=test1.qcow2 \
> >              -netdev socket,id=mynet1,connect=127.0.0.1:1234 -device
> > e1000e,netdev=mynet1,mac=52:54:00:12:34:58
> >
> > However, I find that when I start the V1, there is only only one IP
> address
> > for the net card using SLIRP, and there is no address of another net
> card.
>
> Unless you've set up a DHCP server in one of the guest, both guests can
> not configure an IP address automatically on these interfaces, so it's
> normal that you don't get an IP address here. The "user" (SLIRP) network
> interface can use the built-in DHCP server from QEMU, but there is no
> such feature for the "socket" interfaces.
>
> So you either have got to set static IP addresses here, or you've got to
> configure a DHCP server in one of the guests, as far as I can see.
>
>  HTH,
>   Thomas
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]