mitshell / corenet

Minimal 3G and LTE / EPC core network
GNU General Public License v2.0
104 stars 36 forks source link

How to configure ciphering and integrity algorithm for UE? #10

Closed LucasCSTI closed 4 years ago

LucasCSTI commented 4 years ago

How to configure ciphering and integrity algorithm for UE (corenet-46666: corenet-46666.zip)?

Currently I only see EEA0 and EIA1 in SMC messages. (pcap file form S1AP: corenet_S1AP_20191121v2.zip)

corenet_S1AP_EEA0 EIA1_20191121v2

How to allow UE conneting to internet? Currently I only see GTPU traffic from eNB side and no return traffic.

corenet_S1AP_20191121v2

mitshell commented 4 years ago

Regarding the NAS security algorithm config, I added this: https://github.com/mitshell/corenet/blob/f63e5cfc390e9ec83c98529db0337c0ca3114e31/corenet.py#L320

Regarding Internet connectivity, I cannot help. This is up to you to setup the proper configuration and route in your network and in corenet.py file, and to do a proper analysis of what uplink / downlink traffic goes where.

LucasCSTI commented 4 years ago

Thanks.