# Stun server Help!

**URL:** <https://forum.genieacs.com/t/stun-server-help/3275>\
**Category:** Uncategorized\
**Created:** [December 5, 2022, 2:22pm UTC](https://forum.genieacs.com/t/stun-server-help/3275 "2022-12-05T14:22:46Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 5, 2022, 2:22pm UTC](https://forum.genieacs.com/t/stun-server-help/3275/1 "2022-12-05T14:22:46Z")

</div>

Hello.  
I have the GenieAcs server up and running

I tried 3 different Stunservers and I am sure I am missing something.  
ACS config - port is 3478  
 ![image](https://canada1.discourse-cdn.com/flex035/uploads/genieacs/original/2X/0/0324c929305f364e621c353d4087bf05b11a0938.png)

and the stun server shows this:

./server -v -h _._._._ -a _._._._ -p 3478 -o 3479 -m 1000

![image](https://canada1.discourse-cdn.com/flex035/uploads/genieacs/original/2X/a/a3f30b7e4f1091482b3ac219fe66a96e46489d3b.png)

different StunServer

![image](https://canada1.discourse-cdn.com/flex035/uploads/genieacs/original/2X/2/2c64fe5faba3c5623e30610b1e288b512240498b.png)

what am I doing wrong?

---

<div class="post-metadata">

**Author:** ![soban](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@soban](https://forum.genieacs.com/u/soban)\
**Post date:** [December 6, 2022, 6:08am UTC](https://forum.genieacs.com/t/stun-server-help/3275/2 "2022-12-06T06:08:20Z")

</div>

Hi mstrolo

```
how to get these server details, can u pls send command to get details

```

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 6, 2022, 12:46pm UTC](https://forum.genieacs.com/t/stun-server-help/3275/3 "2022-12-06T12:46:47Z")

</div>

what do you mean?

---

<div class="post-metadata">

**Author:** ![bajojoba](https://avatars.discourse-cdn.com/v4/letter/b/b9e5f3/32.png) [@bajojoba](https://forum.genieacs.com/u/bajojoba)\
**Post date:** [December 9, 2022, 1:48pm UTC](https://forum.genieacs.com/t/stun-server-help/3275/4 "2022-12-09T13:48:04Z")

</div>

I’m using this:  
`https://manpages.ubuntu.com/manpages/bionic/man1/stunserver.1.html`  
this is my command:  
`/opt/stunserver/stunserver --primaryadvertised PUBLIC_IP --reuseaddr`

This service must run on the same server as GENIEACS.

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 9, 2022, 2:36pm UTC](https://forum.genieacs.com/t/stun-server-help/3275/5 "2022-12-09T14:36:22Z")

</div>

How do i know its working?

What ports have you opened?

I tried using this also but cpe inthe acs server keeps saying cpe offline when i try to summon

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 12, 2022, 2:06pm UTC](https://forum.genieacs.com/t/stun-server-help/3275/6 "2022-12-12T14:06:16Z")

</div>

and the service runs in the same server as the acs server

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 18, 2022, 7:55am UTC](https://forum.genieacs.com/t/stun-server-help/3275/7 "2022-12-18T07:55:54Z")

</div>

how do you know when its working?

---

<div class="post-metadata">

**Author:** ![bajojoba](https://avatars.discourse-cdn.com/v4/letter/b/b9e5f3/32.png) [@bajojoba](https://forum.genieacs.com/u/bajojoba)\
**Post date:** [December 19, 2022, 8:10am UTC](https://forum.genieacs.com/t/stun-server-help/3275/8 "2022-12-19T08:10:04Z")

</div>

Did you set STUN server on the CPE? You know when it’s working once the CPE has UDPConnectionRequestURL set. Have you tried to make tcpdump on port 3478 to see if CPEs are even trying to connect?

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 19, 2022, 9:08am UTC](https://forum.genieacs.com/t/stun-server-help/3275/9 "2022-12-19T09:08:59Z")

</div>

stunserver runs on the same server as the ACS server.  
CPE has stun client on it.

---

<div class="post-metadata">

**Author:** ![bajojoba](https://avatars.discourse-cdn.com/v4/letter/b/b9e5f3/32.png) [@bajojoba](https://forum.genieacs.com/u/bajojoba)\
**Post date:** [December 19, 2022, 9:24am UTC](https://forum.genieacs.com/t/stun-server-help/3275/10 "2022-12-19T09:24:34Z")

</div>

can you see CPEs connecting to the stun server?  
try:  
`tcpdump -i any port 3478`  
and check if you see anything

CPE need’s to configure by itself

---

<div class="post-metadata">

**Author:** ![bajojoba](https://avatars.discourse-cdn.com/v4/letter/b/b9e5f3/32.png) [@bajojoba](https://forum.genieacs.com/u/bajojoba)\
**Post date:** [December 19, 2022, 9:27am UTC](https://forum.genieacs.com/t/stun-server-help/3275/11 "2022-12-19T09:27:17Z")

</div>

Did you put this into the .env file of GenieACS:

```auto
GENIEACS_UDP_CONNECTION_REQUEST_PORT=3478

```

?

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 19, 2022, 9:36am UTC](https://forum.genieacs.com/t/stun-server-help/3275/13 "2022-12-19T09:36:30Z")

</div>

now i have this command in the file.  
doing reboot to check.

by the way - [coturn] is supported as the stun server?

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 19, 2022, 9:37am UTC](https://forum.genieacs.com/t/stun-server-help/3275/14 "2022-12-19T09:37:09Z")

</div>

yes i have a connection

11:35:19.665886 IP 192.168.0.151.3478 \> 185.253.72.72.3478: UDP, length 44  
11:35:19.681605 IP 185.253.72.72.3478 \> 192.168.0.151.3478: UDP, length 88  
11:36:19.755827 IP 192.168.0.151.3478 \> 185.253.72.72.3478: UDP, length 44  
11:36:19.755862 IP 192.168.0.151.3478 \> 185.253.72.72.3478: UDP, length 44  
11:36:19.770987 IP 185.253.72.72.3478 \> 192.168.0.151.3478: UDP, length 88

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 19, 2022, 10:21am UTC](https://forum.genieacs.com/t/stun-server-help/3275/15 "2022-12-19T10:21:34Z")

</div>

what needs to be the URL?

---

<div class="post-metadata">

**Author:** ![bajojoba](https://avatars.discourse-cdn.com/v4/letter/b/b9e5f3/32.png) [@bajojoba](https://forum.genieacs.com/u/bajojoba)\
**Post date:** [December 19, 2022, 1:53pm UTC](https://forum.genieacs.com/t/stun-server-help/3275/16 "2022-12-19T13:53:24Z")

</div>

in my trace the device is using completely different port as source and not 3478. It seems that negotiation between the device and stun server has failed.

The device should be sending different port as source. This is how the port stay’s open when the ACS tries to send UDP connection request. So either your stun is not configured properly or the device doesn’t work with stun as it should.

What I would suggest is that you try one of the public available STUN servers (google) and try to see if the udpconnectionrequest address will change. This would mean that your stun is not configured properly. If it doesn’t change this would mean that your device is a bit strange.

May I ask which device is this?

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 19, 2022, 2:18pm UTC](https://forum.genieacs.com/t/stun-server-help/3275/17 "2022-12-19T14:18:53Z")

</div>

i don’t understand

CPE - needs to go out to 3478 no?  
in the CPE I have a connection request - [http://192.168.0.151:51005](http://192.168.0.151:51005) something like that

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 19, 2022, 2:34pm UTC](https://forum.genieacs.com/t/stun-server-help/3275/18 "2022-12-19T14:34:44Z")

</div>

this was wrong as i started the stunserver from there putty that is on the same PC as the cpe.

---

<div class="post-metadata">

**Author:** ![mstrolo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.genieacs.com/mstrolo/32/941_2.png) [@mstrolo](https://forum.genieacs.com/u/mstrolo)\
**Post date:** [December 19, 2022, 2:59pm UTC](https://forum.genieacs.com/t/stun-server-help/3275/19 "2022-12-19T14:59:07Z")

</div>

i can see the router connecting with the stun server

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/genieacs/original/2X/2/2bc2e4cc9c7e9afc804c3d0cbda7d207ccf400d1.png)
