Hi Ralf,

Thank you very much for replying.

Yes, my issue appears to be due to using "ifconfig".
The IP does not get lost since I have configured the virtual network 
interface via a file in /etc/network/interfaces.d as below:
/etc/network/interfaces.d# cat enP1p0s1
allow-hotplug enP1p0s1 
iface enP1p0s1 inet static
address 192.168.0.1
netmask 255.255.255.0

Thank you agai.

Best Regards,

Yelena

On Wednesday, February 22, 2023 at 3:27:10 PM UTC Ralf Ramsauer wrote:

> Hi Yelena,
>
> On 21/02/2023 18:23, Yelena Konyukh wrote:
> > 
> > Hi All,
> > 
> > I would be very grateful for any comments on the following issue:
> > 
> > I run Jailhouse on an arm64 platform with Xilinx kernel. I use 
> > ivshmem-net driver and the relevant cells and .DTBs configurations to 
> > support a virtual network interface in my root cell and my non-root 
> > Linux cell.
> > 
> > Generally speaking, everything works quite well - the virtual network 
> > interfaces communicate with each other and, once I have setup my root 
> > cell, which also has a physical network interface, to act as a router 
> > for my non-root Linux, my non-root cell has access to the external 
> network.
> > 
> > However, I noticed that sometimes the IP which I setup on the root 
> > cell's virtual interface gets "lost". That is  - I assign an IP with 
> > ifconfig to the virtual NIC and after a period of time (sometimes it 
> > takes > 1 minute) the IP is no longer there. I keep re-setting the IP 
> > and eventually it "sticks"...
> > At some point I thought it is setting the IP on the root's NIC after
> > netif_carrier_on() is invoked for the root's NIC that makes the IP 
> > "stick", but it now looks like it is not the case and I no longer have 
> > any clue as to what causes the IP "stick".
>
> Uhm, what distribution do you use for your root-cell?
>
> Unless the NIC state doesn't change over time (which could explain the 
> loss of the IP) it sounds to me like there is some Network Configuration 
> Application that grabs the interface as soon as it exists and tries to 
> reconfigure it. Then it maybe tries to DHCP on the interface and the IP 
> is lost. Something like NetworkManager, systemd-networkd, … Is there any 
> of those applications running in your root cell?
>
> Ralf
>
> > 
> > Has anyone seen anything similar?
> > Any comments would be very much appreciated.
> > 
> > Thank you
> > 
> > Best Regards,
> > 
> > Yelena
> > 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "Jailhouse" group.
> > To unsubscribe from this group and stop receiving emails from it, send 
> > an email to [email protected] 
> > <mailto:[email protected]>.
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/jailhouse-dev/e647559a-49c2-4c8e-95bf-692b8495f9ban%40googlegroups.com
>  
> <
> https://groups.google.com/d/msgid/jailhouse-dev/e647559a-49c2-4c8e-95bf-692b8495f9ban%40googlegroups.com?utm_medium=email&utm_source=footer
> >.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jailhouse-dev/c2344328-236a-4ec8-b713-9b04df0735c1n%40googlegroups.com.

Reply via email to