# IGNITION 8.1 OPC UA Server connection

**URL:** <https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352>\
**Category:** Ignition\
**Created:** [April 4, 2024, 3:18pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352 "2024-04-04T15:18:06Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![eduardo.ojalvo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eduardo.ojalvo/32/14356_2.png) [@eduardo.ojalvo](https://forum.inductiveautomation.com/u/eduardo.ojalvo)\
**Post date:** [April 4, 2024, 3:18pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/1 "2024-04-04T15:18:06Z")

</div>

Hi,

I must connect two Ignitions EDGE with OPC UA server/client way but I can´t get it.  
My Ignition opc ua server is Version: 8.0.17 (b2020111211) and the other Ignition opc ua client is under 8.1.26 (b2023032308) Version: .

I have an error like this:  
_UaException: status=Bad\_ConnectionRejected, message=io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.50:62541_

- at org.eclipse.milo.opcua.stack.client.transport.uasc.ClientChannelFsm$ClientChannelActions.lambda$connect$0(ClientChannelFsm.java:129)\*
- at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578)\*
- at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571)\*
- at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550)\*
- at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491)\*
- at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616)\*
- at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609)\*
- at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117)\*
- at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:321)\*
- at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:337)\*
- at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:710)\*
- at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658)\*
- at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584)\*
- at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496)\*
- at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995)\*
- at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\*
- at java.base/java.lang.Thread.run(Unknown Source)\*  
_Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.50:62541_  
_Caused by: java.net.ConnectException: Connection refused: no further information_
- at java.base/sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)\*
- at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(Unknown Source)\*
- at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337)\*
- at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334)\*
- at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:710)\*
- at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658)\*
- at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584)\*
- at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496)\*
- at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995)\*
- at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\*
- at java.base/java.lang.Thread.run(Unknown Source)\*

Any idea?

I make a ping between machines and it works rightly.

Thanks.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 4, 2024, 3:28pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/2 "2024-04-04T15:28:04Z")

</div>

That means the target server isn't listening for external connections. That is the default. Did you change that gateway's OPC server to bind to `0.0.0.0` instead of just `localhost` ? (Takes effect on gateway restart.)

> **[Ignition's OPC UA Server | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/opc-ua/ignitions-opc-ua-server#opc-ua-server-settings)**
>
> Ignition's OPC UA server, provided by the OPC UA module, allows an ignition installation to utilize Ignition's various device driver modules. In addition, with the module installed, OPC UA clients can connect to Ignition's UA server, exposing any...

---

<div class="post-metadata">

**Author:** ![eduardo.ojalvo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eduardo.ojalvo/32/14356_2.png) [@eduardo.ojalvo](https://forum.inductiveautomation.com/u/eduardo.ojalvo)\
**Post date:** [April 4, 2024, 3:33pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/3 "2024-04-04T15:33:43Z")

</div>

I have just do it but it doesn´t work. I have this error message  
UaException: status=Bad\_ConnectionRejected, message=io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /192.168.1.50:62541

---

<div class="post-metadata">

**Author:** ![eduardo.ojalvo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eduardo.ojalvo/32/14356_2.png) [@eduardo.ojalvo](https://forum.inductiveautomation.com/u/eduardo.ojalvo)\
**Post date:** [April 4, 2024, 3:35pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/4 "2024-04-04T15:35:06Z")

</div>

Is neccesary a gateway restart?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 4, 2024, 3:35pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/5 "2024-04-04T15:35:45Z")

</div>

Yes, I think so. You might be able to just restart the OPC UA module.

---

<div class="post-metadata">

**Author:** ![eduardo.ojalvo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eduardo.ojalvo/32/14356_2.png) [@eduardo.ojalvo](https://forum.inductiveautomation.com/u/eduardo.ojalvo)\
**Post date:** [April 4, 2024, 3:37pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/6 "2024-04-04T15:37:56Z")

</div>

Thank you very much.  
I ´m going

---

<div class="post-metadata">

**Author:** ![eduardo.ojalvo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eduardo.ojalvo/32/14356_2.png) [@eduardo.ojalvo](https://forum.inductiveautomation.com/u/eduardo.ojalvo)\
**Post date:** [April 4, 2024, 4:40pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/7 "2024-04-04T16:40:04Z")

</div>

Yes now it´s working fine!! 😃

---

<div class="post-metadata">

**Author:** ![eduardo.ojalvo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eduardo.ojalvo/32/14356_2.png) [@eduardo.ojalvo](https://forum.inductiveautomation.com/u/eduardo.ojalvo)\
**Post date:** [April 8, 2024, 2:59pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/8 "2024-04-08T14:59:31Z")

</div>

Hi Phil,  
I have an igntion edge 8.1.20 Version (b2022082313) and there I can´t find de BIND ADDRESSES in the server settings. is it normal?

---

<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 8, 2024, 3:01pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/9 "2024-04-08T15:01:15Z")

</div>

I think older versions of Edge required the "IIoT" plugin to be part of the license in order for that to be enabled.

---

<div class="post-metadata">

**Author:** ![eduardo.ojalvo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eduardo.ojalvo/32/14356_2.png) [@eduardo.ojalvo](https://forum.inductiveautomation.com/u/eduardo.ojalvo)\
**Post date:** [April 8, 2024, 3:16pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/10 "2024-04-08T15:16:01Z")

</div>

Then, you say that it´s necessary to update because with that version i will not be able to connect by opc?

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

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

---

<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 8, 2024, 3:20pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/11 "2024-04-08T15:20:32Z")

</div>

The way Edge is licensed and whether simply upgrading grants you the new Edge behavior or if you're stuck with Edge behavior of the license your purchased is something you need to talk to your sales rep about. I just don't know.

---

<div class="post-metadata">

**Author:** ![eduardo.ojalvo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eduardo.ojalvo/32/14356_2.png) [@eduardo.ojalvo](https://forum.inductiveautomation.com/u/eduardo.ojalvo)\
**Post date:** [April 9, 2024, 8:10am UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/12 "2024-04-09T08:10:32Z")

</div>

Hi Kevin,  
We have more Ignition Edge running over a hub&spoke architecture and specifically we have one Edge that is an OPC UA client 8.1.26 (b2023032308) and is communicating with another edge OPC UA server 8.0.17 (b2020111211) but now we need to set communication with another edge OPC UA server 8.1.20 (b2022082313) and here is the problem, i can´t discover this Ignition Edge because i don´t see in it, the bind addresses parameter, I can´t put 0.0.0.0 to expose this gateway.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 9, 2024, 12:13pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/13 "2024-04-09T12:13:27Z")

</div>

Upgrade the 8.1.20 gateway to something recent. It might work. But it is probably a license restriction that you may have to pay to fix. That's why Kevin suggested you contact your sales agent.

---

<div class="post-metadata">

**Author:** ![eduardo.ojalvo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/eduardo.ojalvo/32/14356_2.png) [@eduardo.ojalvo](https://forum.inductiveautomation.com/u/eduardo.ojalvo)\
**Post date:** [April 9, 2024, 12:15pm UTC](https://forum.inductiveautomation.com/t/ignition-8-1-opc-ua-server-connection/88352/14 "2024-04-09T12:15:56Z")

</div>

Yes, we have the basic care and I think will not have problem to update but I´ll ask it.  
Thank you very much
