<html aria-label="message body"><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Thank you, Barry.  Best wishes to you as well.<div><br></div><div>I’m getting around to restricting /admin/ in NGINX and it is working well for my route-servers and as112, but my route-collectors are both getting “not available for update” when attempting to lock with IXP Manager.</div><div><br></div><div>Is this the final script that should be used for as112, route-collectors, and route-servers?</div><div><br></div><div><a href="https://github.com/inex/IXP-Manager/tree/main/tools/runtime/router-reconfigure-scripts/">https://github.com/inex/IXP-Manager/tree/main/tools/runtime/router-reconfigure-scripts/</a><br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>On May 25, 2026, at 1:27 PM, Barry O'Donovan (INEX) <barry.odonovan@inex.ie> wrote:</div><br class="Apple-interchange-newline"><div><meta charset="UTF-8"><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br class="Apple-interchange-newline">Hi Pete,</div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;">Hope you’re well.</div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;">I suspect you missed that all administrative URLs have been given a /admin prefix - see:</div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><a href="https://docs.ixpmanager.org/latest/install/security/#securing-administrative-functions">https://docs.ixpmanager.org/latest/install/security/#securing-administrative-functions</a></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;">As a quick fix, you can try setting the following in your .env:</div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><pre id="__code_2"><code>UNSECURED_API_ACCESS=1</code></pre></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;">But this should be temporary.</div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"> - Barry</div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div x-em-replyforwardheader="" style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><div>------ Original Message ------</div><div>From "Pete Ashdown via ixpmanager" <<a href="mailto:ixpmanager@inex.ie">ixpmanager@inex.ie</a>></div><div>To "INEX IXP Manager Users Mailing List" <<a href="mailto:ixpmanager@inex.ie">ixpmanager@inex.ie</a>></div><div>Cc "Pete Ashdown" <<a href="mailto:pashdown@xmission.com">pashdown@xmission.com</a>></div><div>Date 25/05/2026 17:45:54</div><div>Subject [ixpmanager] 404 on birdseye lock calls v7.2.0</div></div><div x-em-quote="" style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><br></div><div id="x6acd4afb27494c1" class="plain" style="caret-color: rgb(0, 0, 0); font-family: "Avenir Next"; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-line: none; text-decoration-thickness: auto; text-decoration-style: solid;"><blockquote cite="x-msg://127/08646E71-481B-4E1B-A7E5-956893A6AC77@xmission.com" type="cite" class="cite2" style="margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right: 0px; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin-top: 3px; padding-top: 0px;"><div class="plain_line">Since upgrading to v7.2.0, I’m getting 404 errors on the attempts to lock the API for a router from birdseye. I can’t find any changes to the API that would do this. Am I missing something?</div><div class="plain_line"> </div><div class="plain_line">_______________________________________________</div><div class="plain_line">INEX IXP Manager mailing list</div><div class="plain_line"><a href="mailto:ixpmanager@inex.ie">ixpmanager@inex.ie</a></div><div class="plain_line">Unsubscribe or change options here:<span class="Apple-converted-space"> </span><a href="https://www.inex.ie/mailman/listinfo/ixpmanager">https://www.inex.ie/mailman/listinfo/ixpmanager</a></div></blockquote></div></div></blockquote></div><br></div></body></html>