add private ip and ensure linode hash exists