aligungr / UERANSIM

Open source 5G UE and RAN (gNodeB) implementation.
GNU General Public License v3.0
758 stars 316 forks source link

How to deal with this problem?RLS failure #507

Open niyingdong opened 2 years ago

niyingdong commented 2 years ago

./nr-gnb -c ../config/free5gc-gnb.yaml UERANSIM v3.2.3 [2022-03-29 00:39:44.313] [rls-udp] [error] RLS failure [Socket bind failed: Cannot assign requested address] [2022-03-29 00:39:44.319] [sctp] [info] Trying to establish SCTP connection... (10.100.200.12:38412) [2022-03-29 00:39:44.321] [sctp] [info] SCTP connection established (10.100.200.12:38412) [2022-03-29 00:39:44.321] [sctp] [debug] SCTP association setup ascId[5] [2022-03-29 00:39:44.321] [ngap] [debug] Sending NG Setup Request [2022-03-29 00:39:44.327] [ngap] [debug] NG Setup Response received [2022-03-29 00:39:44.327] [ngap] [info] NG Setup procedure is successful

louisroyer commented 2 years ago

Hello, maybe you have already another program listening on udp port 4997. Try ss -unlp | grep ':4997' to check this.

niyingdong commented 2 years ago

您好,您可能已经有另一个程序在监听 udp 端口​​ 4997。 尝试ss -unlp | grep ':4997'检查一下。

I tried to execute the command, but nothing happened

louisroyer commented 2 years ago

Ok, in config/free5gc-gnb.yaml have you modified the IP Address for linkIp? It is the IP your gNB will listen on for Radio Link Simulation. Please double check your gNB's host has an interface up with this address set.

niyingdong commented 2 years ago

Ok, in config/free5gc-gnb.yaml have you modified the IP Address for linkIp? It is the IP your gNB will listen on for Radio Link Simulation. Please double check your gNB's host has an interface up with this address set.

linkIp: 10.100.200.100 # gNB's local IP address for Radio Link Simulation (Usually same with local IP) ngapIp: 172.28.82.134 # gNB's local IP address for N2 Interface (Usually same with local IP) gtpIp: 172.28.82.134 # gNB's local IP address for N3 Interface (Usually same with local IP)

List of AMF address information

amfConfigs:

chiducaf commented 1 year ago

Hi @niyingdong @louisroyer I'm also facing the same issue, Did you get the solution for the above?

194920905-cb1687ae-dd08-44b3-abf0-5619db1ce9d6

when executing ss -unlp | grep ':4997' I'm getting below one

Croot@ueransim-gnb-deployment-ddf87f74c-bntvq:/UERANSIM# ss -unlp | grep ':4997'
UNCONN    0         0                  0.0.0.0:4997             0.0.0.0:*        users:(("nr-gnb",pid=1,fd=4))

and this is when firing ps -ax | grep nr-gnb

root@ueransim-gnb-deployment-ddf87f74c-bntvq:/UERANSIM# ps -ax | grep nr-gnb
      1 ?        Ssl    0:13 ./build/nr-gnb -c ./config/free5gc-gnb.yaml
    355 ?        Z      0:00 [nr-gnb] <defunct>
   1021 pts/2    S+     0:00 grep --color=auto nr-gnb

Waiting for your quick reply!!

vISHNUmA123 commented 1 year ago

^Croot@rudra:/home/rudra/Desktop/UERANSIM# ./build/nr-gnb -c config/open5gs-gnb.yaml UERANSIM v3.2.6 [2023-02-10 20:18:38.221] [rls-udp] [error] RLS failure [Socket bind failed: Cannot assign requested address] [2023-02-10 20:18:38.222] [sctp] [info] Trying to establish SCTP connection... (172.31.10.16:38412) [2023-02-10 20:18:38.222] [gtp] [error] GTP/UDP task could not be created. Socket bind failed: Cannot assign requested address [2023-02-10 20:18:38.226] [sctp] [error] Binding to 172.31.13.37:0 failed. SCTP bind failed: Cannot assign requested address

root@rudra:/home/rudra/Desktop/UERANSIMss -unlp | grep ':4997' root@rudra:/home/rudra/Desktop/UERANSIM# ss -unlp | grep ':4997' root@rudra:/home/rudra/Desktop/UERANSIM# sudo ss -unlp | grep ':4997' root@rudra:/home/rudra/Desktop/UERANSIM# ps -ax | grep nr-gnb 60677 pts/0 S+ 0:00 grep --color=auto nr-gnb root@rudra:/home/rudra/Desktop/UERANSIM#

pls solve this

nathalie21005 commented 7 months ago

Hello @niyingdong @louisroyer,

Did you manage to fix this problem? I am setting for gnbcfg.yaml file the same IP for the three values linkIp, ngapIp, gtpIp. Still, I can register and deregister a UE but I am not sure why this error still appears. image and regarding this command I can see the right IP for the gnb: image

@aligungr do you have any idea about this error?

Thank you for your help. Nathalie Wehbe

jamjad333 commented 6 months ago

@nathalie21005 were you able to solve the issue?

nathalie21005 commented 6 months ago

hi @jamjad333,

yes, the problem is that when you run the free5gc-compose that includes ueransim, it will automatically run the gnb you don't need to run the gnb again inside the ueransim container. Run free5gc-compose Go to ueransim container and run ./nr-cli --dump Once you run the previous command you will see the gnb name

jamjad333 commented 6 months ago

@nathalie21005 but i am not using docker,i compiled using source code

nathalie21005 commented 6 months ago

@jamjad333 which version are you using? and how are you running free5gc?

jamjad333 commented 6 months ago

@nathalie21005 i have deployed open5gs core v2.4 using source code and i am trying to connect with srsRAN

nathalie21005 commented 6 months ago

I don't know about open5gs but make sure to run the gnb file of open5gs not free5gc in ueransim