Difference between revisions of "Open5gs: Konfigurasi Awal MCC 999 MNC 70 dengan Open5GS dan IMS satu mesin/VM"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(100 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
− | + | ==Asumsi Konfigurasi== | |
− | |||
− | |||
− | |||
− | |||
− | * APN | + | * OS Ubuntu 22.04 |
− | * UE pool IP | + | * Open5GS & IMS satu mesin |
+ | * Satu Interface enp0s3 | ||
+ | * IP Statik enp0s3 192.168.0.5/24 gateway 192.168.0.222 | ||
+ | * IP Statik ogstun 10.45.0.1/16 & 2001:db8:cafe::1/48 | ||
+ | * IP Statik ogstun2 10.123.0.1/16 & 2001:db8:babe::1/48 | ||
+ | * Domain mnc070.mcc999.3gppnetwork.org | ||
+ | * APN internet | ||
+ | * MCC 999 MNC 70 | ||
+ | |||
+ | ==Yang Perlu di Set== | ||
+ | |||
+ | * OpenStack VM dengan root user dengan single interface (enp0s3) | ||
+ | * Modifikasi sesuai kebutuhan | ||
+ | * Modifikasi lokasi modul, | ||
+ | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx ..... | ||
+ | * APN name | ||
+ | * UE pool IP address | ||
* P-CSCF address | * P-CSCF address | ||
− | * Network interface name | + | * Network interface name enp0s3 |
+ | |||
+ | |||
+ | ==DEBUGGING: Remove Log== | ||
+ | rm /var/log/open5gs/* | ||
==amf.yaml== | ==amf.yaml== | ||
Line 18: | Line 34: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/amf.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/amf.yaml | ||
− | vi amf.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/amf.yaml /etc/open5gs/amf.yaml.old | ||
+ | vi /etc/open5gs/amf.yaml | ||
+ | Isi dengan, | ||
logger: | logger: | ||
− | file: / | + | file: /var/log/open5gs/amf.log |
+ | |||
+ | sbi: | ||
+ | server: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/amf.key | ||
+ | cert: /etc/open5gs/tls/amf.crt | ||
+ | client: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/amf.key | ||
+ | cert: /etc/open5gs/tls/amf.crt | ||
parameter: | parameter: | ||
Line 34: | Line 65: | ||
guami: | guami: | ||
- plmn_id: | - plmn_id: | ||
− | mcc: | + | mcc: 999 |
− | mnc: | + | mnc: 70 |
amf_id: | amf_id: | ||
region: 2 | region: 2 | ||
Line 41: | Line 72: | ||
tai: | tai: | ||
- plmn_id: | - plmn_id: | ||
− | mcc: | + | mcc: 999 |
− | mnc: | + | mnc: 70 |
tac: 1 | tac: 1 | ||
plmn_support: | plmn_support: | ||
- plmn_id: | - plmn_id: | ||
− | mcc: | + | mcc: 999 |
− | mnc: | + | mnc: 70 |
s_nssai: | s_nssai: | ||
- sst: 1 | - sst: 1 | ||
Line 63: | Line 94: | ||
- ::1 | - ::1 | ||
port: 7777 | port: 7777 | ||
+ | |||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-amfd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-amfd | ||
+ | sudo systemctl status open5gs-amfd | ||
+ | |||
+ | cat /var/log/open5gs/amf.log | ||
==ausf.yaml== | ==ausf.yaml== | ||
Line 68: | Line 109: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/ausf.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/ausf.yaml | ||
− | vi ausf.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/ausf.yaml /etc/open5gs/ausf.yaml.old | ||
+ | vi /etc/open5gs/ausf.yaml | ||
+ | Isi dengan, | ||
logger: | logger: | ||
− | file: | + | file: /var/log/open5gs/ausf.log |
+ | sbi: | ||
+ | server: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/ausf.key | ||
+ | cert: /etc/open5gs/tls/ausf.crt | ||
+ | client: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/ausf.key | ||
+ | cert: /etc/open5gs/tls/ausf.crt | ||
+ | |||
parameter: | parameter: | ||
Line 80: | Line 136: | ||
- addr: 127.0.0.11 | - addr: 127.0.0.11 | ||
port: 7777 | port: 7777 | ||
+ | |||
+ | # scp: | ||
+ | # sbi: | ||
+ | # - addr: 127.0.1.10 | ||
+ | # port: 7777 | ||
nrf: | nrf: | ||
Line 87: | Line 148: | ||
- ::1 | - ::1 | ||
port: 7777 | port: 7777 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-ausfd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-ausfd | ||
+ | sudo systemctl status open5gs-ausfd | ||
+ | |||
+ | cat /var/log/open5gs/ausf.log | ||
==hss.yaml== | ==hss.yaml== | ||
Line 92: | Line 162: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/hss.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/hss.yaml | ||
− | vi hss.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/hss.yaml /etc/open5gs/hss.yaml.old | ||
+ | vi /etc/open5gs/hss.yaml | ||
+ | Isi dengan, | ||
db_uri: mongodb://localhost/open5gs | db_uri: mongodb://localhost/open5gs | ||
logger: | logger: | ||
− | file: | + | file: /var/log/open5gs/hss.log |
parameter: | parameter: | ||
Line 104: | Line 177: | ||
hss: | hss: | ||
freeDiameter: | freeDiameter: | ||
− | identity: hss.epc. | + | identity: hss.epc.mnc070.mcc999.3gppnetwork.org |
− | realm: epc. | + | realm: epc.mnc070.mcc999.3gppnetwork.org |
port: 3868 | port: 3868 | ||
sec_port: 5868 | sec_port: 5868 | ||
listen_on: 127.0.0.8 | listen_on: 127.0.0.8 | ||
load_extension: | load_extension: | ||
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx |
conf: 0x8888 | conf: 0x8888 | ||
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx |
connect: | connect: | ||
− | - identity: mme.epc. | + | - identity: mme.epc.mnc070.mcc999.3gppnetwork.org |
addr: 127.0.0.2 | addr: 127.0.0.2 | ||
port: 3868 | port: 3868 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-hssd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-hssd | ||
+ | sudo systemctl status open5gs-hssd | ||
+ | |||
+ | cat /var/log/open5gs/hss.log | ||
+ | |||
+ | |||
+ | ===ERROR=== | ||
+ | |||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:116: DROPPED 'Internal error ('mme.epc.mnc070.mcc999.3gppnetwork.org'): unhandled message.' | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: 'Capabilities-Exchange-Answer' | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Version: 0x01 | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Length: 120 | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Flags: 0x20 (--E-) | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Command Code: 257 | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: ApplicationId: 0 | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Hop-by-Hop Identifier: 0x290B9C10 | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: End-to-End Identifier: 0x6FF0C3BB | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: {internal data}: src:mme.epc.mnc070.mcc999.3gppnetwork.org(37) rwb:(nil) rt:2 cb:(nil),(nil)((nil)) qry:0x7fb890000fc0 asso:0 sess:(nil) | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Result-Code'(268) l=12 f=-M val='DIAMETER_UNKNOWN_PEER' (3010 (0xbc2)) | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Error-Message'(281) l=29 f=-- val="DIAMETER_UNKNOWN_PEER" | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-Host'(264) l=23 f=-M val="mme.localdomain" | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-Realm'(296) l=19 f=-M val="localdomain" | ||
+ | ((null):0) | ||
+ | 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-State-Id'(278) l=12 f=-M val=1691636431 (0x64d452cf) | ||
+ | ((null):0) | ||
==mme.yaml== | ==mme.yaml== | ||
Line 127: | Line 243: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/mme.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/mme.yaml | ||
− | vi mme.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/mme.yaml /etc/open5gs/mme.yaml.old | ||
+ | vi /etc/open5gs/mme.yaml | ||
+ | |||
+ | Isi dengan, | ||
logger: | logger: | ||
− | file: | + | file: /var/log/open5gs/mme.log |
parameter: | parameter: | ||
Line 136: | Line 256: | ||
mme: | mme: | ||
freeDiameter: | freeDiameter: | ||
− | identity: mme.epc. | + | identity: mme.epc.mnc070.mcc999.3gppnetwork.org |
− | realm: epc. | + | realm: epc.mnc070.mcc999.3gppnetwork.org |
port: 3868 | port: 3868 | ||
sec_port: 5868 | sec_port: 5868 | ||
listen_on: 127.0.0.2 | listen_on: 127.0.0.2 | ||
load_extension: | load_extension: | ||
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx |
conf: 0x8888 | conf: 0x8888 | ||
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx |
connect: | connect: | ||
− | - identity: hss.epc. | + | - identity: hss.epc.mnc070.mcc999.3gppnetwork.org |
addr: 127.0.0.8 | addr: 127.0.0.8 | ||
port: 3868 | port: 3868 | ||
s1ap: | s1ap: | ||
− | dev: | + | dev: enp0s3 |
gtpc: | gtpc: | ||
− | dev: | + | dev: enp0s3 |
gummei: | gummei: | ||
plmn_id: | plmn_id: | ||
− | mcc: | + | mcc: 999 |
− | mnc: | + | mnc: 70 |
mme_gid: 2 | mme_gid: 2 | ||
mme_code: 1 | mme_code: 1 | ||
tai: | tai: | ||
plmn_id: | plmn_id: | ||
− | mcc: | + | mcc: 999 |
− | mnc: | + | mnc: 70 |
tac: 1 | tac: 1 | ||
security: | security: | ||
Line 185: | Line 305: | ||
- 127.0.0.4 | - 127.0.0.4 | ||
- ::1 | - ::1 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-mmed | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-mmed | ||
+ | sudo systemctl status open5gs-mmed | ||
+ | |||
+ | cat /var/log/open5gs/mme.log | ||
==nrf.yaml== | ==nrf.yaml== | ||
Line 190: | Line 319: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/nrf.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/nrf.yaml | ||
− | vi nrf.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/nrf.yaml /etc/open5gs/nrf.yaml.old | ||
+ | vi /etc/open5gs/nrf.yaml | ||
+ | Isi dengan, | ||
logger: | logger: | ||
− | file: / | + | file: /var/log/open5gs/nrf.log |
+ | |||
+ | sbi: | ||
+ | server: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/nrf.key | ||
+ | cert: /etc/open5gs/tls/nrf.crt | ||
+ | client: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/nrf.key | ||
+ | cert: /etc/open5gs/tls/nrf.crt | ||
parameter: | parameter: | ||
Line 204: | Line 348: | ||
- ::1 | - ::1 | ||
port: 7777 | port: 7777 | ||
+ | |||
+ | # scp: | ||
+ | # sbi: | ||
+ | # - addr: 127.0.1.10 | ||
+ | # port: 7777 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-nrfd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-nrfd | ||
+ | sudo systemctl status open5gs-nrfd | ||
+ | |||
+ | cat /var/log/open5gs/nrf.log | ||
==nssf.yaml== | ==nssf.yaml== | ||
Line 209: | Line 367: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/nssf.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/nssf.yaml | ||
− | vi nssf.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/nssf.yaml /etc/open5gs/nssf.yaml.old | ||
+ | vi /etc/open5gs/nssf.yaml | ||
+ | Isi dengan, | ||
logger: | logger: | ||
− | file: / | + | file: /var/log/open5gs/nssf.log |
+ | |||
+ | sbi: | ||
+ | server: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/nssf.key | ||
+ | cert: /etc/open5gs/tls/nssf.crt | ||
+ | client: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/nssf.key | ||
+ | cert: /etc/open5gs/tls/nssf.crt | ||
nssf: | nssf: | ||
Line 231: | Line 404: | ||
- ::1 | - ::1 | ||
port: 7777 | port: 7777 | ||
+ | |||
+ | # scp: | ||
+ | # sbi: | ||
+ | # - addr: 127.0.1.10 | ||
+ | # port: 7777 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-nssfd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-nssfd | ||
+ | sudo systemctl status open5gs-nssfd | ||
+ | |||
+ | cat /var/log/open5gs/nssf.log | ||
==pcf.yaml== | ==pcf.yaml== | ||
Line 236: | Line 423: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/pcf.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/pcf.yaml | ||
− | vi pcf.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/pcf.yaml /etc/open5gs/pcf.yaml.old | ||
+ | vi /etc/open5gs/pcf.yaml | ||
+ | Isi dengan, | ||
db_uri: mongodb://localhost/open5gs | db_uri: mongodb://localhost/open5gs | ||
logger: | logger: | ||
− | file: / | + | file: /var/log/open5gs/pcf.log |
+ | |||
+ | sbi: | ||
+ | server: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/pcf.key | ||
+ | cert: /etc/open5gs/tls/pcf.crt | ||
+ | client: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/pcf.key | ||
+ | cert: /etc/open5gs/tls/pcf.crt | ||
pcf: | pcf: | ||
Line 248: | Line 450: | ||
- addr: 127.0.0.13 | - addr: 127.0.0.13 | ||
port: 7777 | port: 7777 | ||
+ | |||
+ | # pcf: | ||
+ | # sbi: | ||
+ | # - addr: 127.0.0.13 | ||
+ | # port: 7777 | ||
+ | # metrics: | ||
+ | # - addr: 127.0.0.13 | ||
+ | # port: 9090 | ||
nrf: | nrf: | ||
Line 255: | Line 465: | ||
- ::1 | - ::1 | ||
port: 7777 | port: 7777 | ||
+ | |||
+ | # scp: | ||
+ | # sbi: | ||
+ | # - addr: 127.0.1.10 | ||
+ | # port: 7777 | ||
+ | |||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-pcfd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-pcfd | ||
+ | sudo systemctl status open5gs-pcfd | ||
+ | |||
+ | cat /var/log/open5gs/pcf.log | ||
==pcrf.yaml== | ==pcrf.yaml== | ||
Line 260: | Line 485: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/pcrf.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/pcrf.yaml | ||
− | vi pcrf.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/pcrf.yaml /etc/open5gs/pcrf.yaml.old | ||
+ | vi /etc/open5gs/pcrf.yaml | ||
+ | Isi dengan, | ||
db_uri: mongodb://localhost/open5gs | db_uri: mongodb://localhost/open5gs | ||
logger: | logger: | ||
− | file: | + | file: /var/log/open5gs/pcrf.log |
parameter: | parameter: | ||
+ | |||
+ | # pcrf: | ||
+ | # freeDiameter: /etc/freeDiameter/pcrf.conf | ||
pcrf: | pcrf: | ||
freeDiameter: | freeDiameter: | ||
− | identity: pcrf.epc. | + | identity: pcrf.epc.mnc070.mcc999.3gppnetwork.org |
− | realm: epc. | + | realm: epc.mnc070.mcc999.3gppnetwork.org |
port: 3868 | port: 3868 | ||
sec_port: 5868 | sec_port: 5868 | ||
listen_on: 127.0.0.9 | listen_on: 127.0.0.9 | ||
load_extension: | load_extension: | ||
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx |
conf: 0x8888 | conf: 0x8888 | ||
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx |
connect: | connect: | ||
− | - identity: smf.epc. | + | - identity: smf.epc.mnc070.mcc999.3gppnetwork.org |
addr: 127.0.0.4 | addr: 127.0.0.4 | ||
port: 3868 | port: 3868 | ||
− | - identity: pcscf.ims. | + | - identity: pcscf.ims.mnc070.mcc999.3gppnetwork.org |
− | addr: | + | addr: 192.168.0.4 |
port: 3871 | port: 3871 | ||
+ | |||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-pcrfd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-pcrfd | ||
+ | sudo systemctl status open5gs-pcrfd | ||
+ | |||
+ | cat /var/log/open5gs/pcrf.log | ||
+ | |||
+ | |||
+ | ===ERROR=== | ||
+ | |||
+ | 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: ApplicationId: 0 | ||
+ | ((null):0) | ||
+ | 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Hop-by-Hop Identifier: 0x46E89A17 | ||
+ | ((null):0) | ||
+ | 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: End-to-End Identifier: 0x97EA58C1 | ||
+ | ((null):0) | ||
+ | 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: {internal data}: src:smf.epc.mnc070.mcc999.3gppnetwork.org(37) rwb:(nil) rt:2 cb:(nil),(nil)((nil)) qry:0x7f608c001430 asso:0 sess:(nil) | ||
+ | ((null):0) | ||
+ | 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Result-Code'(268) l=12 f=-M val='DIAMETER_UNKNOWN_PEER' (3010 (0xbc2)) | ||
+ | ((null):0) | ||
+ | 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Error-Message'(281) l=29 f=-- val="DIAMETER_UNKNOWN_PEER" | ||
+ | ((null):0) | ||
+ | 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-Host'(264) l=23 f=-M val="smf.localdomain" | ||
+ | ((null):0) | ||
+ | 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-Realm'(296) l=19 f=-M val="localdomain" | ||
+ | ((null):0) | ||
+ | 08/10 03:29:02.573: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-State-Id'(278) l=12 f=-M val=1691636429 (0x64d452cd) | ||
+ | ((null):0) | ||
==sgwc.yaml== | ==sgwc.yaml== | ||
Line 298: | Line 561: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/sgwc.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/sgwc.yaml | ||
− | vi sgwc.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/sgwc.yaml /etc/open5gs/sgwc.yaml.old | ||
+ | vi /etc/open5gs/sgwc.yaml | ||
+ | Isi dengan, | ||
logger: | logger: | ||
− | file: | + | file: /var/log/open5gs/sgwc.log |
parameter: | parameter: | ||
Line 315: | Line 581: | ||
pfcp: | pfcp: | ||
- addr: 127.0.0.6 | - addr: 127.0.0.6 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-sgwcd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-sgwcd | ||
+ | sudo systemctl status open5gs-sgwcd | ||
+ | |||
+ | cat /var/log/open5gs/sgwc.log | ||
==sgwu.yaml== | ==sgwu.yaml== | ||
Line 320: | Line 595: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/sgwu.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/sgwu.yaml | ||
− | vi sgwu.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/sgwu.yaml /etc/open5gs/sgwu.yaml.old | ||
+ | vi /etc/open5gs/sgwu.yaml | ||
+ | |||
+ | Isi dengan, | ||
logger: | logger: | ||
− | file: | + | file: /var/log/open5gs/sgwu.log |
parameter: | parameter: | ||
Line 329: | Line 608: | ||
sgwu: | sgwu: | ||
gtpu: | gtpu: | ||
− | dev: | + | dev: enp0s3 |
pfcp: | pfcp: | ||
- addr: 127.0.0.6 | - addr: 127.0.0.6 | ||
Line 336: | Line 615: | ||
pfcp: | pfcp: | ||
- addr: 127.0.0.3 | - addr: 127.0.0.3 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-sgwud | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-sgwud | ||
+ | sudo systemctl status open5gs-sgwud | ||
+ | |||
+ | cat /var/log/open5gs/sgwu.log | ||
==smf.yaml== | ==smf.yaml== | ||
Line 341: | Line 629: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/smf.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/smf.yaml | ||
+ | cd /etc/open5gs/ | ||
+ | cp /etc/open5gs/smf.yaml /etc/open5gs/smf.yaml.old | ||
+ | vi /etc/open5gs/smf.yaml | ||
− | + | Isi dengan, | |
logger: | logger: | ||
− | file: / | + | file: /var/log/open5gs/smf.log |
+ | |||
+ | sbi: | ||
+ | server: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/smf.key | ||
+ | cert: /etc/open5gs/tls/smf.crt | ||
+ | client: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/smf.key | ||
+ | cert: /etc/open5gs/tls/smf.crt | ||
parameter: | parameter: | ||
Line 351: | Line 654: | ||
smf: | smf: | ||
freeDiameter: | freeDiameter: | ||
− | identity: smf.epc. | + | identity: smf.epc.mnc070.mcc999.3gppnetwork.org |
− | realm: epc. | + | realm: epc.mnc070.mcc999.3gppnetwork.org |
port: 3868 | port: 3868 | ||
sec_port: 5868 | sec_port: 5868 | ||
listen_on: 127.0.0.4 | listen_on: 127.0.0.4 | ||
load_extension: | load_extension: | ||
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx |
conf: 0x8888 | conf: 0x8888 | ||
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx |
− | - module: / | + | - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx |
connect: | connect: | ||
− | - identity: pcrf.epc. | + | - identity: pcrf.epc.mnc070.mcc999.3gppnetwork.org |
addr: 127.0.0.9 | addr: 127.0.0.9 | ||
port: 3868 | port: 3868 | ||
Line 373: | Line 676: | ||
port: 7777 | port: 7777 | ||
gtpc: | gtpc: | ||
+ | - addr: 127.0.0.4 | ||
+ | - addr: ::1 | ||
+ | gtpu: | ||
- addr: 127.0.0.4 | - addr: 127.0.0.4 | ||
- addr: ::1 | - addr: ::1 | ||
Line 379: | Line 685: | ||
- addr: ::1 | - addr: ::1 | ||
subnet: | subnet: | ||
− | - addr: | + | - addr: 10.45.0.1/16 |
apn: internet | apn: internet | ||
dev: ogstun | dev: ogstun | ||
− | - addr: | + | - addr: 2001:db8:cafe::1/48 |
dev: ogstun | dev: ogstun | ||
apn: internet | apn: internet | ||
− | + | # - addr: 192.168.101.1/24 | |
− | + | # apn: ims | |
− | + | # dev: ogstun2 | |
− | + | # - addr: fd1f:76f3:da9b:0101::/48 | |
− | + | # apn: ims | |
− | + | # dev: ogstun2 | |
dns: | dns: | ||
- 8.8.8.8 | - 8.8.8.8 | ||
Line 397: | Line 703: | ||
- 2001:4860:4860::8844 | - 2001:4860:4860::8844 | ||
p-cscf: | p-cscf: | ||
− | - | + | - 192.168.0.4 |
nrf: | nrf: | ||
Line 409: | Line 715: | ||
pfcp: | pfcp: | ||
- addr: 127.0.0.7 | - addr: 127.0.0.7 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-smfd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-smfd | ||
+ | sudo systemctl status open5gs-smfd | ||
+ | |||
+ | cat /var/log/open5gs/smf.log | ||
==udm.yaml== | ==udm.yaml== | ||
Line 414: | Line 729: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/udm.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/udm.yaml | ||
− | vi udm.yaml | + | cd /etc/open5gs/ |
+ | cp /etc/open5gs/udm.yaml /etc/open5gs/udm.yaml.old | ||
+ | vi /etc/open5gs/udm.yaml | ||
+ | |||
+ | Isi dengan, | ||
logger: | logger: | ||
− | file: / | + | file: /var/log/open5gs/udm.log |
+ | |||
+ | sbi: | ||
+ | server: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/udm.key | ||
+ | cert: /etc/open5gs/tls/udm.crt | ||
+ | client: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/udm.key | ||
+ | cert: /etc/open5gs/tls/udm.crt | ||
parameter: | parameter: | ||
+ | |||
+ | # udm: | ||
+ | # hnet: | ||
+ | # - id: 1 | ||
+ | # scheme: 1 | ||
+ | # key: /etc/open5gs/hnet/curve25519-1.key | ||
+ | # - id: 2 | ||
+ | # scheme: 2 | ||
+ | # key: /etc/open5gs/hnet/secp256r1-2.key | ||
+ | # - id: 3 | ||
+ | # scheme: 1 | ||
+ | # key: /etc/open5gs/hnet/curve25519-3.key | ||
+ | # - id: 4 | ||
+ | # scheme: 2 | ||
+ | # key: /etc/open5gs/hnet/secp256r1-4.key | ||
+ | # - id: 5 | ||
+ | # scheme: 1 | ||
+ | # key: /etc/open5gs/hnet/curve25519-5.key | ||
+ | # - id: 6 | ||
+ | # scheme: 2 | ||
+ | # key: /etc/open5gs/hnet/secp256r1-6.key | ||
+ | # sbi: | ||
+ | # - addr: 127.0.0.12 | ||
+ | # port: 7777 | ||
udm: | udm: | ||
Line 425: | Line 780: | ||
- addr: 127.0.0.12 | - addr: 127.0.0.12 | ||
port: 7777 | port: 7777 | ||
+ | |||
+ | # scp: | ||
+ | # sbi: | ||
+ | # - addr: 127.0.1.10 | ||
+ | # port: 7777 | ||
nrf: | nrf: | ||
Line 432: | Line 792: | ||
- ::1 | - ::1 | ||
port: 7777 | port: 7777 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-udmd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-udmd | ||
+ | sudo systemctl status open5gs-udmd | ||
+ | |||
+ | cat /var/log/open5gs/udm.log | ||
==udr.yaml== | ==udr.yaml== | ||
Line 437: | Line 806: | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/udr.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/udr.yaml | ||
+ | cd /etc/open5gs/ | ||
+ | cp /etc/open5gs/udr.yaml /etc/open5gs/udr.yaml.old | ||
+ | vi /etc/open5gs/udr.yaml | ||
+ | |||
+ | Isi dengan, | ||
+ | |||
+ | db_uri: mongodb://localhost/open5gs | ||
+ | |||
+ | logger: | ||
+ | file: /var/log/open5gs/udr.log | ||
+ | |||
+ | sbi: | ||
+ | server: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/udr.key | ||
+ | cert: /etc/open5gs/tls/udr.crt | ||
+ | client: | ||
+ | no_tls: true | ||
+ | cacert: /etc/open5gs/tls/ca.crt | ||
+ | key: /etc/open5gs/tls/udr.key | ||
+ | cert: /etc/open5gs/tls/udr.crt | ||
+ | |||
+ | parameter: | ||
+ | |||
+ | udr: | ||
+ | sbi: | ||
+ | - addr: 127.0.0.20 | ||
+ | port: 7777 | ||
+ | |||
+ | # scp: | ||
+ | # sbi: | ||
+ | # - addr: 127.0.1.10 | ||
+ | # port: 7777 | ||
+ | |||
+ | nrf: | ||
+ | sbi: | ||
+ | - addr: | ||
+ | - 127.0.0.10 | ||
+ | - ::1 | ||
+ | port: 7777 | ||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | sudo systemctl stop open5gs-udrd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-udrd | ||
+ | sudo systemctl status open5gs-udrd | ||
− | == | + | cat /var/log/open5gs/udr.log |
+ | |||
+ | ==upf.yaml== | ||
* https://github.com/herlesupreeth/Open5gs_Config/blob/master/upf.yaml | * https://github.com/herlesupreeth/Open5gs_Config/blob/master/upf.yaml | ||
+ | cd /etc/open5gs/ | ||
+ | cp /etc/open5gs/upf.yaml /etc/open5gs/upf.yaml.old | ||
+ | vi /etc/open5gs/upf.yaml | ||
+ | |||
+ | Isi dengan, | ||
+ | |||
+ | logger: | ||
+ | file: /var/log/open5gs/upf.log | ||
+ | |||
+ | parameter: | ||
+ | |||
+ | # upf: | ||
+ | # pfcp: | ||
+ | # - addr: 127.0.0.7 | ||
+ | # gtpu: | ||
+ | # - addr: 127.0.0.7 | ||
+ | # subnet: | ||
+ | # - addr: 10.45.0.1/16 | ||
+ | # - addr: 2001:db8:cafe::1/48 | ||
+ | # metrics: | ||
+ | # - addr: 127.0.0.7 | ||
+ | # port: 9090 | ||
+ | |||
+ | upf: | ||
+ | pfcp: | ||
+ | - addr: 127.0.0.7 | ||
+ | gtpu: | ||
+ | - addr: 127.0.0.7 | ||
+ | subnet: | ||
+ | - addr: 10.45.0.1/24 | ||
+ | dev: ogstun | ||
+ | apn: internet | ||
+ | - addr: 2001:db8:cafe::1/48 | ||
+ | dev: ogstun | ||
+ | apn: internet | ||
+ | # - addr: 192.168.101.1/24 | ||
+ | # apn: ims | ||
+ | # dev: ogstun2 | ||
+ | # - addr: fd1f:76f3:da9b:0101::/48 | ||
+ | # apn: ims | ||
+ | # dev: ogstun2 | ||
+ | |||
+ | smf: | ||
+ | pfcp: | ||
+ | - addr: 127.0.0.4 | ||
+ | |||
+ | |||
+ | Test & pastikan tidak ada error, | ||
+ | |||
+ | sudo systemctl stop open5gs-upfd | ||
+ | sudo sleep 10 | ||
+ | sudo systemctl start open5gs-upfd | ||
+ | sudo systemctl status open5gs-upfd | ||
+ | cat /var/log/open5gs/upf.log | ||
==Referensi== | ==Referensi== |
Latest revision as of 10:31, 15 August 2023
Sumber: https://github.com/herlesupreeth/Open5gs_Config
Asumsi Konfigurasi
- OS Ubuntu 22.04
- Open5GS & IMS satu mesin
- Satu Interface enp0s3
- IP Statik enp0s3 192.168.0.5/24 gateway 192.168.0.222
- IP Statik ogstun 10.45.0.1/16 & 2001:db8:cafe::1/48
- IP Statik ogstun2 10.123.0.1/16 & 2001:db8:babe::1/48
- Domain mnc070.mcc999.3gppnetwork.org
- APN internet
- MCC 999 MNC 70
Yang Perlu di Set
- OpenStack VM dengan root user dengan single interface (enp0s3)
- Modifikasi sesuai kebutuhan
- Modifikasi lokasi modul,
- module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx .....
- APN name
- UE pool IP address
- P-CSCF address
- Network interface name enp0s3
DEBUGGING: Remove Log
rm /var/log/open5gs/*
amf.yaml
cd /etc/open5gs/ cp /etc/open5gs/amf.yaml /etc/open5gs/amf.yaml.old vi /etc/open5gs/amf.yaml
Isi dengan,
logger: file: /var/log/open5gs/amf.log sbi: server: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/amf.key cert: /etc/open5gs/tls/amf.crt client: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/amf.key cert: /etc/open5gs/tls/amf.crt parameter: amf: sbi: - addr: 127.0.0.5 port: 7777 ngap: - addr: 127.0.0.5 guami: - plmn_id: mcc: 999 mnc: 70 amf_id: region: 2 set: 1 tai: - plmn_id: mcc: 999 mnc: 70 tac: 1 plmn_support: - plmn_id: mcc: 999 mnc: 70 s_nssai: - sst: 1 security: integrity_order : [ NIA2, NIA1, NIA0 ] ciphering_order : [ NEA0, NEA1, NEA2 ] network_name: full: Open5GS amf_name: open5gs-amf0 nrf: sbi: - addr: - 127.0.0.10 - ::1 port: 7777
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-amfd sudo sleep 10 sudo systemctl start open5gs-amfd sudo systemctl status open5gs-amfd
cat /var/log/open5gs/amf.log
ausf.yaml
cd /etc/open5gs/ cp /etc/open5gs/ausf.yaml /etc/open5gs/ausf.yaml.old vi /etc/open5gs/ausf.yaml
Isi dengan,
logger: file: /var/log/open5gs/ausf.log sbi: server: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/ausf.key cert: /etc/open5gs/tls/ausf.crt client: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/ausf.key cert: /etc/open5gs/tls/ausf.crt parameter: ausf: sbi: - addr: 127.0.0.11 port: 7777 # scp: # sbi: # - addr: 127.0.1.10 # port: 7777 nrf: sbi: - addr: - 127.0.0.10 - ::1 port: 7777
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-ausfd sudo sleep 10 sudo systemctl start open5gs-ausfd sudo systemctl status open5gs-ausfd
cat /var/log/open5gs/ausf.log
hss.yaml
cd /etc/open5gs/ cp /etc/open5gs/hss.yaml /etc/open5gs/hss.yaml.old vi /etc/open5gs/hss.yaml
Isi dengan,
db_uri: mongodb://localhost/open5gs logger: file: /var/log/open5gs/hss.log parameter: hss: freeDiameter: identity: hss.epc.mnc070.mcc999.3gppnetwork.org realm: epc.mnc070.mcc999.3gppnetwork.org port: 3868 sec_port: 5868 listen_on: 127.0.0.8 load_extension: - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx conf: 0x8888 - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx connect: - identity: mme.epc.mnc070.mcc999.3gppnetwork.org addr: 127.0.0.2 port: 3868
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-hssd sudo sleep 10 sudo systemctl start open5gs-hssd sudo systemctl status open5gs-hssd
cat /var/log/open5gs/hss.log
ERROR
08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:116: DROPPED 'Internal error ('mme.epc.mnc070.mcc999.3gppnetwork.org'): unhandled message.' ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: 'Capabilities-Exchange-Answer' ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Version: 0x01 ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Length: 120 ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Flags: 0x20 (--E-) ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Command Code: 257 ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: ApplicationId: 0 ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Hop-by-Hop Identifier: 0x290B9C10 ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: End-to-End Identifier: 0x6FF0C3BB ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: {internal data}: src:mme.epc.mnc070.mcc999.3gppnetwork.org(37) rwb:(nil) rt:2 cb:(nil),(nil)((nil)) qry:0x7fb890000fc0 asso:0 sess:(nil) ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Result-Code'(268) l=12 f=-M val='DIAMETER_UNKNOWN_PEER' (3010 (0xbc2)) ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Error-Message'(281) l=29 f=-- val="DIAMETER_UNKNOWN_PEER" ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-Host'(264) l=23 f=-M val="mme.localdomain" ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-Realm'(296) l=19 f=-M val="localdomain" ((null):0) 08/10 03:20:22.249: [diam] ERROR: pid:PSM/mme.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-State-Id'(278) l=12 f=-M val=1691636431 (0x64d452cf) ((null):0)
mme.yaml
cd /etc/open5gs/ cp /etc/open5gs/mme.yaml /etc/open5gs/mme.yaml.old vi /etc/open5gs/mme.yaml
Isi dengan,
logger: file: /var/log/open5gs/mme.log parameter: mme: freeDiameter: identity: mme.epc.mnc070.mcc999.3gppnetwork.org realm: epc.mnc070.mcc999.3gppnetwork.org port: 3868 sec_port: 5868 listen_on: 127.0.0.2 load_extension: - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx conf: 0x8888 - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx connect: - identity: hss.epc.mnc070.mcc999.3gppnetwork.org addr: 127.0.0.8 port: 3868 s1ap: dev: enp0s3 gtpc: dev: enp0s3 gummei: plmn_id: mcc: 999 mnc: 70 mme_gid: 2 mme_code: 1 tai: plmn_id: mcc: 999 mnc: 70 tac: 1 security: integrity_order : [ EIA1, EIA2, EIA0 ] ciphering_order : [ EEA0, EEA1, EEA2 ] network_name: full: Open5GS mme_name: open5gs-mme0 sgwc: gtpc: addr: 127.0.0.3 smf: gtpc: - addr: - 127.0.0.4 - ::1
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-mmed sudo sleep 10 sudo systemctl start open5gs-mmed sudo systemctl status open5gs-mmed
cat /var/log/open5gs/mme.log
nrf.yaml
cd /etc/open5gs/ cp /etc/open5gs/nrf.yaml /etc/open5gs/nrf.yaml.old vi /etc/open5gs/nrf.yaml
Isi dengan,
logger: file: /var/log/open5gs/nrf.log sbi: server: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/nrf.key cert: /etc/open5gs/tls/nrf.crt client: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/nrf.key cert: /etc/open5gs/tls/nrf.crt parameter: nrf: sbi: addr: - 127.0.0.10 - ::1 port: 7777 # scp: # sbi: # - addr: 127.0.1.10 # port: 7777
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-nrfd sudo sleep 10 sudo systemctl start open5gs-nrfd sudo systemctl status open5gs-nrfd
cat /var/log/open5gs/nrf.log
nssf.yaml
cd /etc/open5gs/ cp /etc/open5gs/nssf.yaml /etc/open5gs/nssf.yaml.old vi /etc/open5gs/nssf.yaml
Isi dengan,
logger: file: /var/log/open5gs/nssf.log sbi: server: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/nssf.key cert: /etc/open5gs/tls/nssf.crt client: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/nssf.key cert: /etc/open5gs/tls/nssf.crt nssf: sbi: - addr: 127.0.0.14 port: 7777 nsi: - addr: ::1 port: 7777 s_nssai: sst: 1 nrf: sbi: - addr: - 127.0.0.10 - ::1 port: 7777 # scp: # sbi: # - addr: 127.0.1.10 # port: 7777
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-nssfd sudo sleep 10 sudo systemctl start open5gs-nssfd sudo systemctl status open5gs-nssfd
cat /var/log/open5gs/nssf.log
pcf.yaml
cd /etc/open5gs/ cp /etc/open5gs/pcf.yaml /etc/open5gs/pcf.yaml.old vi /etc/open5gs/pcf.yaml
Isi dengan,
db_uri: mongodb://localhost/open5gs logger: file: /var/log/open5gs/pcf.log sbi: server: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/pcf.key cert: /etc/open5gs/tls/pcf.crt client: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/pcf.key cert: /etc/open5gs/tls/pcf.crt pcf: sbi: - addr: 127.0.0.13 port: 7777 # pcf: # sbi: # - addr: 127.0.0.13 # port: 7777 # metrics: # - addr: 127.0.0.13 # port: 9090 nrf: sbi: - addr: - 127.0.0.10 - ::1 port: 7777 # scp: # sbi: # - addr: 127.0.1.10 # port: 7777
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-pcfd sudo sleep 10 sudo systemctl start open5gs-pcfd sudo systemctl status open5gs-pcfd
cat /var/log/open5gs/pcf.log
pcrf.yaml
cd /etc/open5gs/ cp /etc/open5gs/pcrf.yaml /etc/open5gs/pcrf.yaml.old vi /etc/open5gs/pcrf.yaml
Isi dengan,
db_uri: mongodb://localhost/open5gs logger: file: /var/log/open5gs/pcrf.log parameter: # pcrf: # freeDiameter: /etc/freeDiameter/pcrf.conf pcrf: freeDiameter: identity: pcrf.epc.mnc070.mcc999.3gppnetwork.org realm: epc.mnc070.mcc999.3gppnetwork.org port: 3868 sec_port: 5868 listen_on: 127.0.0.9 load_extension: - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx conf: 0x8888 - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx connect: - identity: smf.epc.mnc070.mcc999.3gppnetwork.org addr: 127.0.0.4 port: 3868 - identity: pcscf.ims.mnc070.mcc999.3gppnetwork.org addr: 192.168.0.4 port: 3871
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-pcrfd sudo sleep 10 sudo systemctl start open5gs-pcrfd sudo systemctl status open5gs-pcrfd
cat /var/log/open5gs/pcrf.log
ERROR
08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: ApplicationId: 0 ((null):0) 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: Hop-by-Hop Identifier: 0x46E89A17 ((null):0) 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: End-to-End Identifier: 0x97EA58C1 ((null):0) 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: {internal data}: src:smf.epc.mnc070.mcc999.3gppnetwork.org(37) rwb:(nil) rt:2 cb:(nil),(nil)((nil)) qry:0x7f608c001430 asso:0 sess:(nil) ((null):0) 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Result-Code'(268) l=12 f=-M val='DIAMETER_UNKNOWN_PEER' (3010 (0xbc2)) ((null):0) 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Error-Message'(281) l=29 f=-- val="DIAMETER_UNKNOWN_PEER" ((null):0) 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-Host'(264) l=23 f=-M val="smf.localdomain" ((null):0) 08/10 03:29:02.572: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-Realm'(296) l=19 f=-M val="localdomain" ((null):0) 08/10 03:29:02.573: [diam] ERROR: pid:PSM/smf.epc.mnc070.mcc999.3gppnetwork.org in md_hook_cb_tree@dbg_msg_dumps.c:117: AVP: 'Origin-State-Id'(278) l=12 f=-M val=1691636429 (0x64d452cd) ((null):0)
sgwc.yaml
cd /etc/open5gs/ cp /etc/open5gs/sgwc.yaml /etc/open5gs/sgwc.yaml.old vi /etc/open5gs/sgwc.yaml
Isi dengan,
logger: file: /var/log/open5gs/sgwc.log parameter: sgwc: gtpc: - addr: 127.0.0.3 pfcp: - addr: 127.0.0.3 sgwu: pfcp: - addr: 127.0.0.6
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-sgwcd sudo sleep 10 sudo systemctl start open5gs-sgwcd sudo systemctl status open5gs-sgwcd
cat /var/log/open5gs/sgwc.log
sgwu.yaml
cd /etc/open5gs/ cp /etc/open5gs/sgwu.yaml /etc/open5gs/sgwu.yaml.old vi /etc/open5gs/sgwu.yaml
Isi dengan,
logger: file: /var/log/open5gs/sgwu.log parameter: sgwu: gtpu: dev: enp0s3 pfcp: - addr: 127.0.0.6 sgwc: pfcp: - addr: 127.0.0.3
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-sgwud sudo sleep 10 sudo systemctl start open5gs-sgwud sudo systemctl status open5gs-sgwud
cat /var/log/open5gs/sgwu.log
smf.yaml
cd /etc/open5gs/ cp /etc/open5gs/smf.yaml /etc/open5gs/smf.yaml.old vi /etc/open5gs/smf.yaml
Isi dengan,
logger: file: /var/log/open5gs/smf.log sbi: server: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/smf.key cert: /etc/open5gs/tls/smf.crt client: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/smf.key cert: /etc/open5gs/tls/smf.crt parameter: smf: freeDiameter: identity: smf.epc.mnc070.mcc999.3gppnetwork.org realm: epc.mnc070.mcc999.3gppnetwork.org port: 3868 sec_port: 5868 listen_on: 127.0.0.4 load_extension: - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dbg_msg_dumps.fdx conf: 0x8888 - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_rfc5777.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_mip6i.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nasreq.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_nas_mipv6.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca.fdx - module: /usr/lib/x86_64-linux-gnu/freeDiameter/dict_dcca_3gpp.fdx connect: - identity: pcrf.epc.mnc070.mcc999.3gppnetwork.org addr: 127.0.0.9 port: 3868 sbi: - addr: 127.0.0.4 port: 7777 gtpc: - addr: 127.0.0.4 - addr: ::1 gtpu: - addr: 127.0.0.4 - addr: ::1 pfcp: - addr: 127.0.0.4 - addr: ::1 subnet: - addr: 10.45.0.1/16 apn: internet dev: ogstun - addr: 2001:db8:cafe::1/48 dev: ogstun apn: internet # - addr: 192.168.101.1/24 # apn: ims # dev: ogstun2 # - addr: fd1f:76f3:da9b:0101::/48 # apn: ims # dev: ogstun2 dns: - 8.8.8.8 - 8.8.4.4 - 2001:4860:4860::8888 - 2001:4860:4860::8844 p-cscf: - 192.168.0.4 nrf: sbi: - addr: - 127.0.0.10 - ::1 port: 7777 upf: pfcp: - addr: 127.0.0.7
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-smfd sudo sleep 10 sudo systemctl start open5gs-smfd sudo systemctl status open5gs-smfd
cat /var/log/open5gs/smf.log
udm.yaml
cd /etc/open5gs/ cp /etc/open5gs/udm.yaml /etc/open5gs/udm.yaml.old vi /etc/open5gs/udm.yaml
Isi dengan,
logger: file: /var/log/open5gs/udm.log sbi: server: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/udm.key cert: /etc/open5gs/tls/udm.crt client: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/udm.key cert: /etc/open5gs/tls/udm.crt parameter: # udm: # hnet: # - id: 1 # scheme: 1 # key: /etc/open5gs/hnet/curve25519-1.key # - id: 2 # scheme: 2 # key: /etc/open5gs/hnet/secp256r1-2.key # - id: 3 # scheme: 1 # key: /etc/open5gs/hnet/curve25519-3.key # - id: 4 # scheme: 2 # key: /etc/open5gs/hnet/secp256r1-4.key # - id: 5 # scheme: 1 # key: /etc/open5gs/hnet/curve25519-5.key # - id: 6 # scheme: 2 # key: /etc/open5gs/hnet/secp256r1-6.key # sbi: # - addr: 127.0.0.12 # port: 7777 udm: sbi: - addr: 127.0.0.12 port: 7777 # scp: # sbi: # - addr: 127.0.1.10 # port: 7777 nrf: sbi: - addr: - 127.0.0.10 - ::1 port: 7777
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-udmd sudo sleep 10 sudo systemctl start open5gs-udmd sudo systemctl status open5gs-udmd
cat /var/log/open5gs/udm.log
udr.yaml
cd /etc/open5gs/ cp /etc/open5gs/udr.yaml /etc/open5gs/udr.yaml.old vi /etc/open5gs/udr.yaml
Isi dengan,
db_uri: mongodb://localhost/open5gs logger: file: /var/log/open5gs/udr.log sbi: server: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/udr.key cert: /etc/open5gs/tls/udr.crt client: no_tls: true cacert: /etc/open5gs/tls/ca.crt key: /etc/open5gs/tls/udr.key cert: /etc/open5gs/tls/udr.crt parameter: udr: sbi: - addr: 127.0.0.20 port: 7777 # scp: # sbi: # - addr: 127.0.1.10 # port: 7777 nrf: sbi: - addr: - 127.0.0.10 - ::1 port: 7777
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-udrd sudo sleep 10 sudo systemctl start open5gs-udrd sudo systemctl status open5gs-udrd
cat /var/log/open5gs/udr.log
upf.yaml
cd /etc/open5gs/ cp /etc/open5gs/upf.yaml /etc/open5gs/upf.yaml.old vi /etc/open5gs/upf.yaml
Isi dengan,
logger: file: /var/log/open5gs/upf.log parameter: # upf: # pfcp: # - addr: 127.0.0.7 # gtpu: # - addr: 127.0.0.7 # subnet: # - addr: 10.45.0.1/16 # - addr: 2001:db8:cafe::1/48 # metrics: # - addr: 127.0.0.7 # port: 9090 upf: pfcp: - addr: 127.0.0.7 gtpu: - addr: 127.0.0.7 subnet: - addr: 10.45.0.1/24 dev: ogstun apn: internet - addr: 2001:db8:cafe::1/48 dev: ogstun apn: internet # - addr: 192.168.101.1/24 # apn: ims # dev: ogstun2 # - addr: fd1f:76f3:da9b:0101::/48 # apn: ims # dev: ogstun2 smf: pfcp: - addr: 127.0.0.4
Test & pastikan tidak ada error,
sudo systemctl stop open5gs-upfd sudo sleep 10 sudo systemctl start open5gs-upfd sudo systemctl status open5gs-upfd
cat /var/log/open5gs/upf.log