Unable to discover devices in 10.88.0.0/16 subnet
Info
This article applies only to IP Fabric appliances running version 8.0 and later.
The issue arises because podman assigns the 10.88.0.0/16 range as the default bridge subnet. This large range accommodates all extension images and provides headroom for future containerization of IP Fabric.
Follow these steps to fix the issue:
- Identify an unused
/16subnet in your network and split it into two/17subnets. - Log in to the IP Fabric appliance using
osadmincredentials. Switch to therootprompt withsudo -i. - Run the following command to update the default
podmanbridge subnet with your chosen subnet (replacexxas needed):mkdir -p /etc/containers/containers.conf.d/ cat <<END > /etc/containers/containers.conf.d/subnet.conf [network] default_subnet = "xx.xx.0.0/17" default_subnet_pools = [ { base = "xx.xx.128.0/17", size = 24 } ] END ufw route allow in on podman0 out on eth0 from xx.xx.0.0/16 podman network reload --all - Restart the
podmanservice usingsystemctl restart podman.service podman.socket. - Verify that the new route appears by running
ip route show. At least one container must be running.