# Ignition OPC-UA to Ignition OPC-UA Connection Faulted

**URL:** <https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264>\
**Category:** Ignition\
**Created:** [April 2, 2024, 9:47pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264 "2024-04-02T21:47:43Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Christopher\_Hamilton](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@Christopher\_Hamilton](https://forum.inductiveautomation.com/u/Christopher_Hamilton)\
**Post date:** [April 2, 2024, 9:47pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/1 "2024-04-02T21:47:43Z")

</div>

Hello all,  
I am scratching my head here as to why my OPC-UA connection to a remote Ignition OPC-UA server keeps showing faulted.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/b/2bc489c7c2f4d4b6a1d7bf07166805f6a267ef16.png)

I am basically following the example [HERE](https://support.inductiveautomation.com/hc/en-us/articles/360047615731-A-Primer-to-the-OPC-COM-Tunneler-Module) and [HERE](https://www.docs.inductiveautomation.com/docs/8.1/getting-started/modules-overview/additional-modules/OPC-COM-tunneller-module).

My architecture is the following.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/5/f55030948c38e18d3eccf85d956b0ae7eeacdcab.png)

I am trying to use the OPC-Tunneler to communicate with a legacy OPC-DA server on a remote machine. The remote machine has Ignition OPC modules 8.1 installed on it. The remote machine is discoverable by the Main Ignition Gateway. The remote machine is operating under trial mode at the moment. Is there a way to pinpoint what is causing the failure?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 3, 2024, 12:44am UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/2 "2024-04-03T00:44:23Z")

</div>

What's the error you're getting? Have you configured the remote OPC UA server to bind to 0.0.0.0 and allow external connections or is it still in its default configuration where only connections from localhost will work?

---

<div class="post-metadata">

**Author:** ![Christopher\_Hamilton](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@Christopher\_Hamilton](https://forum.inductiveautomation.com/u/Christopher_Hamilton)\
**Post date:** [April 3, 2024, 1:25am UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/3 "2024-04-03T01:25:19Z")

</div>

Kevin,  
Thanks for the reply. The remote server is default except the following:

Binding: localhost,10.192.1.25  
Endpoint: \< hostname \>,\< localhost \>, 10.192.1.25

These are the only settings i’ve changed. After making the above changes, the remote server was discoverable on the Main gateway.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 3, 2024, 11:49am UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/4 "2024-04-03T11:49:40Z")

</div>

If you view the OPC connections in the status area of the Gateway you should be able to click on the faulted status and get an error message and stack trace.

---

<div class="post-metadata">

**Author:** ![msteele](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/msteele/32/77889_2.png) [@msteele](https://forum.inductiveautomation.com/u/msteele)\
**Post date:** [April 3, 2024, 12:46pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/5 "2024-04-03T12:46:52Z")

</div>

> [@Christopher\_Hamilton](#):
>
> Endpoint: \< hostname \>,\< localhost \>, 10.192.1.25

Try putting this string as `10.192.1.25,< hostname>,< localhost>` instead... for some reason putting IPs before tokens has made a difference for me in certain cases.

Also, try restarting the OPC-UA module. And, if that doesn't work, you might want to try a full gateway restart - that also made a difference for me once vs just restarting OPC-UA.

(Credit to @pturmel on these ideas when I was struggling with OPC-UA server settings)

---

<div class="post-metadata">

**Author:** ![Christopher\_Hamilton](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@Christopher\_Hamilton](https://forum.inductiveautomation.com/u/Christopher_Hamilton)\
**Post date:** [April 3, 2024, 2:10pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/6 "2024-04-03T14:10:07Z")

</div>

Okay i’ll try that this morning.

---

<div class="post-metadata">

**Author:** ![Christopher\_Hamilton](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@Christopher\_Hamilton](https://forum.inductiveautomation.com/u/Christopher_Hamilton)\
**Post date:** [April 3, 2024, 2:26pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/7 "2024-04-03T14:26:54Z")

</div>

Kevin,  
See Faulted Text below.

UaServiceFaultException: status=Bad\_UserAccessDenied, message=User does not have permission to perform the requested operation.  
at org.eclipse.milo.opcua.stack.client.UaStackClient.lambda$deliverResponse$5(UaStackClient.java:337)  
at org.eclipse.milo.opcua.stack.core.util.ExecutionQueue$Task.run(ExecutionQueue.java:119)  
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)  
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)  
at java.base/java.lang.Thread.run(Unknown Source)

8.1.27 (b2023042509)  
Azul Systems, Inc. 11.0.18

---

<div class="post-metadata">

**Author:** ![Christopher\_Hamilton](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@Christopher\_Hamilton](https://forum.inductiveautomation.com/u/Christopher_Hamilton)\
**Post date:** [April 3, 2024, 2:27pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/8 "2024-04-03T14:27:51Z")

</div>

Hmm, I thought the default user and passoword are: opcuauser & password?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 3, 2024, 2:28pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/9 "2024-04-03T14:28:28Z")

</div>

It is, make sure you typed it in correctly, and make sure the remote server is still using the default OPC UA auth profile and that auth profile still has this default user with the default password.

---

<div class="post-metadata">

**Author:** ![Christopher\_Hamilton](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@Christopher\_Hamilton](https://forum.inductiveautomation.com/u/Christopher_Hamilton)\
**Post date:** [April 3, 2024, 2:30pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/10 "2024-04-03T14:30:57Z")

</div>

awwwww.. I must have been fat fingering it!!!

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/2/b28d20312a6b59f2c6dcbe2a24eaa4f0c64ae563.png)

---

<div class="post-metadata">

**Author:** ![Christopher\_Hamilton](https://avatars.discourse-cdn.com/v4/letter/c/5fc32e/32.png) [@Christopher\_Hamilton](https://forum.inductiveautomation.com/u/Christopher_Hamilton)\
**Post date:** [April 3, 2024, 2:32pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/11 "2024-04-03T14:32:59Z")

</div>

Thanks you guys for the help!

---

<div class="post-metadata">

**Author:** ![ted.garrison](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ted.garrison/32/11732_2.png) [@ted.garrison](https://forum.inductiveautomation.com/u/ted.garrison)\
**Post date:** [June 21, 2024, 2:36pm UTC](https://forum.inductiveautomation.com/t/ignition-opc-ua-to-ignition-opc-ua-connection-faulted/88264/12 "2024-06-21T14:36:26Z")

</div>

Thanks for this. I was having the same issue - it apparently wasn't binding when I had the IP at the end. Moved it to the front, and restarted the gateway, and bada bing, I was at least getting a connection.
