We covered NRFs last week, but I thought I’d cover actually configuring the NRF on Open5GS,
We’ll first off need to install the NRF,
$ sudo apt update
$ sudo apt install software-properties-common
$ sudo add-apt-repository ppa:open5gs/latest
$ sudo apt update
$ sudo apt install open5gs
Next up we’ll need to configure the NRF on the domain “nrf.5gc.mnc001.mcc001.3gppnetwork.org”, for this we’ll edit /etc/open5gs/nrf.conf and set the binding IP.
nrf: sbi: - addr: - 10.0.1.252 port: 7777
Now for each Network Element we’re bringing online we’ll need to point it at our NRF’s address (or IP).
nrf: sbi: - addr: - nrf.5gc.mnc001.mcc001.3gppnetwork.org port: 7777
But there’s another very similar section inside the definition file, but this defines which IP the NRF client will listen on,

And that’s it,
From the log in /var/log/open5gs/nrf.log you see connections coming in,
