Hi All
Loving the project please keep up the good work…
We have a alternate SDWAN platform we are attempting to migrate away from, its been running for the last couple of years, so there is a need to run both side by side until Ziti is fully configured. When the previous platform was built we used 100.64.0.0/16 as to not conflict with any customer ranges.
In regards to Ziti, I have built a controller, three Fabric routers these are all online, my first point of config migration is to add Ziti Edge Tunneler on to three Ubuntu Servers running a MariaDB Galera cluster but i cant get the edge tunneller to change its default IP from the 100.64.0.1/10 range. We are trying to use 100.80.0.0/13 instead.
I have tried everything i can find to change the IP range, this includes :-
- Using the command below, which lists success, but no change, i have restarted the Edge Tunnel service, and restarted the server with no change.
>ziti-edge-tunnel update_tun_ip -t 100.80.0.1 -p 13 -d true
{
"Success":true,
"Code":0
}
- Updated /opt/openziti/etc/identities/config.json, but this just reverts back to default 100.64.0.1 address and 100.64.0.2 for DNS after a service restart
{
"Active":false,
"Duration":17,
"StartTime":"2025-08-03T22:26:40.516249Z",
"IpInfo":{
"Ip":"100.80.0.1",
"Subnet":"255.248.0.0",
"MTU":65535,
"DNS":"100.80.0.2"
},
"LogLevel":"info",
"ServiceVersion":{
"Version":"v1.7.4",
"BuildDate":"Fri-07/25/2025-16:28:08-UTC"
},
"TunIpv4":"100.80.0.1",
"TunIpv4Mask":13,
"AddDns":true,
"ApiPageSize":25
}
- Updated /usr/lib/systemd/system/ziti-edge-tunnel.service to the below, again no change.
[Unit]
Description=Ziti Edge Tunnel
After=network-online.target[Service]
Type=simpledefault values
Environment="ZITI_IDENTITY_DIR=/opt/openziti/etc/identities" "ZITI_DNS_IP_RANGE=100.80.0.1/13" "ZITI_VERBOSE=info"
optional override values
EnvironmentFile=-/opt/openziti/etc/ziti-edge-tunnel.env
User=ziti
UMask=0007
AmbientCapabilities=CAP_NET_ADMIN
ExecStartPre=/opt/openziti/bin/ziti-edge-tunnel.sh
ExecStart=/opt/openziti/bin/ziti-edge-tunnel run --verbose=${ZITI_VERBOSE} --dns-ip-range=${ZITI_DNS_IP_RANGE} --identity-dir=${ZITI_IDENTITY_DIR}
Restart=always
RestartSec=3[Install]
WantedBy=multi-user.target
no matter how i attempt any of the above, and restart the service or re enroll the identity my ip stays at
>ip a
ziti0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 500
link/none
inet 100.64.0.1/32 scope global ziti0
valid_lft forever preferred_lft forever
inet6 fe80::f852:491c:5395:b2e5/64 scope link stable-privacy
valid_lft forever preferred_lft forever
Please can any one advise what im missing?
Thanks in advance,