Hello, and Merry Christmas
I'm new to OpenZiti. The project sounds quite interesting and i'm trying to setup a network for my homelab.
I'm fallowing the following guides:
Setting Up Oracle Cloud To Host OpenZiti (i tried latest ubuntu both normal and minimal images)
Host OpenZiti Anywhere | OpenZiti
I got stuck on the expressInstall
on the waiting for the controller to come online to allow the edge router to enroll
(i'm getting this up only with external ip so i'm skipping export EXTERNAL_DNS="...."
)
i did some reading and debugging, i found this forum post that seems to be quite similar to my problem. The main issue is that for CQDet2803 the problem magically disappeared
when i run ziti ops verify-network --controller-config-file $HOME/.ziti/quickstart/$(hostname)/$(hostname).yaml
i get
INFO Verifying controller config: /home/ubuntu/.ziti/quickstart/instance-20241225-1343/instance-20241225-1343.yaml
ERROR controller advertise address at <my_public_ip>:8440 cannot be reached.
INFO verifying 1 web entries
INFO verifying 1 web bindPoints
ERROR web entry[client-management], bindPoint[0] address at <my_public_ip>:8441 cannot be reached.
ERROR One or more error. Review the output above for errors.
running netstat -ano | grep 844 | grep LIST
i get
tcp6 0 0 :::8441 :::* LISTEN off (0.00/0/0)
tcp6 0 0 :::8440 :::* LISTEN off (0.00/0/0)
i assume it's an IPv4vsIPv6 issue, and i hope there is a way to force ziti to use v4, but thru my googling i couldn't fin anything
i checked the $HOME/.ziti/quickstart/$(hostname)/$(hostname).yaml
file as i assume this is the main config file, all the addresses are in ipv4 format so i either have 0.0.0.0:<port>
or <my_public_ip>:<port>
if i do ifconfig
i can see both ipv4 and ipv6 addresses, my next step was be to completely disable ipv6 on the machine(i don't think this is the right solution, but i'm a bit desperate, also i cut myself off the instance on my first attempt😅)
Any help would be highly appreciated