open5gs/misc
Alexy 5ada2e97d7 [EIR] Serve S13 alongside N5g-eir
open5gs-eird answers ME-Identity-Check-Request from the MME out of the
same eir collection that serves the AMF, so one record admits or blocks
a device on both cores. The Terminal-Information IMEI (14 digits) and
Software-Version (2 digits) are recomposed into the stored PEI form
"imeisv-<16 digits>"; an IMEI without Software-Version is looked up as
"imei-<15 digits>" with the Luhn check digit computed.

A known device is answered with Equipment-Status, an unknown one with
DIAMETER_ERROR_EQUIPMENT_UNKNOWN (5422), a database failure with
DIAMETER_UNABLE_TO_COMPLY. The mongoc client is shared between the SBI
thread and the freeDiameter threads under a mutex.

S13 is enabled by eir.freeDiameter, either a configuration file or the
inline identity/realm/listen_on mapping accepted by the HSS.
2026-09-21 14:09:21 +02:00
..
db Add roaming type toggle via command line (#4211) 2025-12-23 13:53:53 +09:00
mac Prepares an easy install script for mac builds and initializes gitignore 2019-11-25 11:27:19 -08:00
valgrind Rename Project to Open5GS 2019-10-27 17:41:14 +09:00
dput-upload.sh Rename Project to Open5GS 2019-10-27 17:41:14 +09:00
gen-hnkey.sh Introduced Subscription identifier de-concealing 2022-12-24 20:22:45 +09:00
ipv6-netconf.sh fix(eir): add missing log rotation and loopback aliases 2026-09-12 20:40:06 +09:00
make-certs.sh [EIR] Serve S13 alongside N5g-eir 2026-09-21 14:09:21 +02:00
meson.build Update IPv6 configuration (#1250) 2021-11-28 16:42:47 +09:00
netconf.sh fix(eir): add missing log rotation and loopback aliases 2026-09-12 20:40:06 +09:00
osc-upload.sh Rename Project to Open5GS 2019-10-27 17:41:14 +09:00
README.md Rename dbconf.sh to open5gs-dbctl (#388) 2020-03-22 16:44:45 -04:00
static-code-analyze.sh Introduced Subscription identifier de-concealing 2022-12-24 20:22:45 +09:00

  • Network Configuration $ sudo ./misc/netconf.sh

  • Generate Key & Cert for Diameter $ ./misc/make_certs.sh ./freeDiameter