[CRIU] restoring to a different ip address
    Pavel Emelyanov 
    xemul at parallels.com
       
    Tue Apr 28 10:16:59 PDT 2015
    
    
  
On 04/28/2015 07:39 PM, Ross Boucher wrote:
> I don't entirely follow. Is there any way to change this behavior? 
Well, CRIU calls ip utility to restore the network namespace bits and the
CR_IP_TOOL environment tells which tool to use. You can override this and
do with netns restore things you think you want.
> When I print the eth0 IP from my C program before restoring the IP 
> is what I expect, and then after restoring its changed, and that 
> change seems to be system wide.
Now I don't understand :) What the program is, what IP it prints and when
do you checkpoint/restore all this stuff?
-- Pavel
> On Tue, Apr 28, 2015 at 1:06 AM, Pavel Emelyanov <xemul at parallels.com <mailto:xemul at parallels.com>> wrote:
> 
>     On 04/28/2015 03:06 AM, Ross Boucher wrote:
>     > If you restore an image that had dumped tcp connections, does CRIU try to change
>     > the ip address of the host if there's a mismatch?
> 
>     Nope :)
> 
>     > In my experiment of spinning up a new docker container with an image from a different
>     > container, the new container gets a new ip address, but when I exec into the new
>     > container and ask it's IP, it seems to be set to the old IP address.
> 
>     That's because criu saves ip addresses of the net namespace it dumps, so on
>     restore old addresses would be set inside net namespace.
> 
>     -- Pavle
> 
> 
    
    
More information about the CRIU
mailing list