From 18ee9b95d289c4831354faf5f6c92eeec3799805 Mon Sep 17 00:00:00 2001
From: arora <sagar.arora@eurecom.fr>
Date: Thu, 4 Mar 2021 00:04:37 +0100
Subject: [PATCH] external-dn container

---
 docker-compose/docker-compose-with-nrf.yaml | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/docker-compose/docker-compose-with-nrf.yaml b/docker-compose/docker-compose-with-nrf.yaml
index 065b866b..a579d063 100644
--- a/docker-compose/docker-compose-with-nrf.yaml
+++ b/docker-compose/docker-compose-with-nrf.yaml
@@ -177,9 +177,21 @@ services:
         networks:
             5gcore:
                 ipv4_address: 192.168.68.5
+    oai-external-dn:
+        image: ubuntu:bionic
+        privileged: true
+        container_name: oai-external-dn
+        entrypoint: /bin/bash -c \
+              "apt update; apt install -y iptables iproute2 iputils-ping;"\
+              "iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE;"\
+              "ip route add 12.1.1.0/24 via 192.168.68.5 dev eth0; sleep infinity"
+        command: ["/bin/bash", "-c", "trap : TERM INT; sleep infinity & wait"]
+        networks:
+          default:
+            ipv4_address: 192.168.68.7
 networks:
     5gcore:
         driver: bridge
         ipam:
             config:
-                - subnet: 192.168.68.0/24
+                - subnet: 192.168.68.0/24
\ No newline at end of file
-- 
GitLab