Change subnet configuration as per new format in open5gs
This commit is contained in:
@@ -60,8 +60,7 @@ def start(ip_range):
|
||||
raise ValueError('Invalid UE IPv4 range. Only one IP given')
|
||||
else:
|
||||
first_ip_addr = first_ip_addr.exploded
|
||||
ip_netmask_prefix = ip_range.prefixlen
|
||||
print(str(first_ip_addr) + '/' + str(ip_netmask_prefix))
|
||||
print(str(first_ip_addr))
|
||||
|
||||
if __name__ == '__main__':
|
||||
try:
|
||||
|
12
smf/smf.yaml
12
smf/smf.yaml
@@ -38,16 +38,20 @@ smf:
|
||||
upf:
|
||||
- address: UPF_IP
|
||||
session:
|
||||
- subnet: UE_IPV4_INTERNET_TUN_IP
|
||||
- subnet: UE_IPV4_INTERNET_SUBNET
|
||||
gateway: UE_IPV4_INTERNET_TUN_IP
|
||||
dnn: internet
|
||||
dev: ogstun
|
||||
- subnet: 2001:230:cafe::1/48
|
||||
- subnet: 2001:230:cafe::/48
|
||||
gateway: 2001:230:cafe::1
|
||||
dnn: internet
|
||||
dev: ogstun
|
||||
- subnet: UE_IPV4_IMS_TUN_IP
|
||||
- subnet: UE_IPV4_IMS_SUBNET
|
||||
gateway: UE_IPV4_IMS_TUN_IP
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
- subnet: 2001:230:babe::1/48
|
||||
- subnet: 2001:230:babe::/48
|
||||
gateway: 2001:230:babe::1
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
dns:
|
||||
|
@@ -29,16 +29,20 @@ smf:
|
||||
upf:
|
||||
- address: UPF_IP
|
||||
session:
|
||||
- subnet: UE_IPV4_INTERNET_TUN_IP
|
||||
- subnet: UE_IPV4_INTERNET_SUBNET
|
||||
gateway: UE_IPV4_INTERNET_TUN_IP
|
||||
dnn: internet
|
||||
dev: ogstun
|
||||
- subnet: 2001:230:cafe::1/48
|
||||
- subnet: 2001:230:cafe::/48
|
||||
gateway: 2001:230:cafe::1
|
||||
dnn: internet
|
||||
dev: ogstun
|
||||
- subnet: UE_IPV4_IMS_TUN_IP
|
||||
- subnet: UE_IPV4_IMS_SUBNET
|
||||
gateway: UE_IPV4_IMS_TUN_IP
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
- subnet: 2001:230:babe::1/48
|
||||
- subnet: 2001:230:babe::/48
|
||||
gateway: 2001:230:babe::1
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
dns:
|
||||
|
@@ -51,7 +51,9 @@ sed -i 's|UPF_IP|'$UPF_IP'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|SMF_DNS1|'$SMF_DNS1'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|SMF_DNS2|'$SMF_DNS2'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|UE_IPV4_INTERNET_TUN_IP|'$UE_IPV4_INTERNET_TUN_IP'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|UE_IPV4_INTERNET_SUBNET|'$UE_IPV4_INTERNET'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|UE_IPV4_IMS_TUN_IP|'$UE_IPV4_IMS_TUN_IP'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|UE_IPV4_IMS_SUBNET|'$UE_IPV4_IMS'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|PCSCF_IP|'$PCSCF_IP'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/smf.yaml
|
||||
sed -i 's|SMF_IP|'$SMF_IP'|g' install/etc/freeDiameter/smf.conf
|
||||
|
@@ -60,8 +60,7 @@ def start(ip_range):
|
||||
raise ValueError('Invalid UE IPv4 range. Only one IP given')
|
||||
else:
|
||||
first_ip_addr = first_ip_addr.exploded
|
||||
ip_netmask_prefix = ip_range.prefixlen
|
||||
print(str(first_ip_addr) + '/' + str(ip_netmask_prefix))
|
||||
print(str(first_ip_addr))
|
||||
|
||||
if __name__ == '__main__':
|
||||
try:
|
||||
|
14
upf/upf.yaml
14
upf/upf.yaml
@@ -18,16 +18,20 @@ upf:
|
||||
- address: UPF_IP
|
||||
advertise: UPF_ADVERTISE_IP
|
||||
session:
|
||||
- subnet: UE_IPV4_INTERNET_TUN_IP
|
||||
dev: ogstun
|
||||
- subnet: UE_IPV4_INTERNET_SUBNET
|
||||
gateway: UE_IPV4_INTERNET_TUN_IP
|
||||
dnn: internet
|
||||
- subnet: 2001:230:cafe::1/48
|
||||
dev: ogstun
|
||||
- subnet: 2001:230:cafe::/48
|
||||
gateway: 2001:230:cafe::1
|
||||
dnn: internet
|
||||
- subnet: UE_IPV4_IMS_TUN_IP
|
||||
dev: ogstun
|
||||
- subnet: UE_IPV4_IMS_SUBNET
|
||||
gateway: UE_IPV4_IMS_TUN_IP
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
- subnet: 2001:230:babe::1/48
|
||||
- subnet: 2001:230:babe::/48
|
||||
gateway: 2001:230:babe::1
|
||||
dnn: ims
|
||||
dev: ogstun2
|
||||
metrics:
|
||||
|
@@ -41,7 +41,9 @@ cp /mnt/upf/upf.yaml install/etc/open5gs
|
||||
sed -i 's|UPF_IP|'$UPF_IP'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|SMF_IP|'$SMF_IP'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|UE_IPV4_INTERNET_TUN_IP|'$UE_IPV4_INTERNET_TUN_IP'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|UE_IPV4_INTERNET_SUBNET|'$UE_IPV4_INTERNET'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|UE_IPV4_IMS_TUN_IP|'$UE_IPV4_IMS_TUN_IP'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|UE_IPV4_IMS_SUBNET|'$UE_IPV4_IMS'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|UPF_ADVERTISE_IP|'$UPF_ADVERTISE_IP'|g' install/etc/open5gs/upf.yaml
|
||||
sed -i 's|MAX_NUM_UE|'$MAX_NUM_UE'|g' install/etc/open5gs/upf.yaml
|
||||
|
||||
|
Reference in New Issue
Block a user