Hi franco,My service name is (and has always been) empty. I've tried changing it to different lengths with no problem. The connection stays alive.Regards,
Ok, so we need to roll back on that patch and start asking the authors for help in solving this mystery.The older kernel will work for 17.7 if you can install it:# opnsense-update -ikr 17.1.9 -n "17.1\/sets"# /usr/local/etc/rc.rebootThe working image is also ok to install. The kernels are the same and upgrades will work as soon as 17.7.1 is out.Cheers,Franco
CTR1(KTR_NET, "%20s: PADI w/o Service-Name",__func__);LEAVE(ENETUNREACH);
if (tag==NULL)tag=&sntag;
/* Cycle through all known hooks. */ LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) { /* Skip any nonsession hook. */ if (NG_HOOK_PRIVATE(hook) == NULL) continue; sp = NG_HOOK_PRIVATE(hook); if (sp->neg->host_uniq_len == ntohs(tag->tag_len) && bcmp(sp->neg->host_uniq.data, (const char *)(tag + 1), sp->neg->host_uniq_len) == 0) break; }
/* Cycle through all known hooks. */ LIST_FOREACH(hook, &node->nd_hooks, hk_hooks) { /* Skip any nonsession hook. */ if (NG_HOOK_PRIVATE(hook) == NULL) continue; sp = NG_HOOK_PRIVATE(hook); /* Skip already connected sessions. */ if (sp->neg == NULL) continue; if (sp->neg->host_uniq_len == ntohs(tag->tag_len) && bcmp(sp->neg->host_uniq.data, (const char *)(tag + 1), sp->neg->host_uniq_len) == 0) break; }