本文最后更新于 2024年8月6日 凌晨
Free5GC和OAI gNB的安装见前文。下面主要是配置核心网和基站。
核心网配置
在执行./run.sh
,命令前需要设置转发:
1 2 3 4
| sudo sysctl -w net.ipv4.ip_forward=1 sudo iptables -t nat -A POSTROUTING -o <上网网卡名称> -j MASQUERADE sudo systemctl stop ufw sudo iptables -I FORWARD 1 -j ACCEPT
|
上网网卡名称通过ifconfig
命令查看。
gNB侧配置
在运行前需要添加网络路由:
1 2 3 4 5 6 7
| route -n sudo route add -net 10.60.0.0 netmask 255.255.255.0 gw 192.168.0.131 ^ ^ 核心网分配UE的IP网段 运行核心网主机IP地址 sudo route add -net 10.61.0.0 netmask 255.255.255.0 gw 192.168.0.131 ^ ^ 核心网分配UE的IP网段 运行核心网主机IP地址
|
gNB在运行前需要修改基站配置信息中的PLMN
相关信息和amf
地址的信息,如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| amf_ip_address = ( { ipv4 = "192.168.0.133"; ipv6 = "192:168:30::17"; active = "yes"; preference = "ipv4"; } ); NETWORK_INTERFACES : { GNB_INTERFACE_NAME_FOR_NG_AMF = "eno1"; GNB_IPV4_ADDRESS_FOR_NG_AMF = "192.168.0.140/24"; GNB_INTERFACE_NAME_FOR_NGU = "eno1"; GNB_IPV4_ADDRESS_FOR_NGU = "192.168.0.140/24"; GNB_PORT_FOR_S1U = 2152; };
|
手机侧
设置APN。