diff --git a/basice2e/betanet.txt b/basice2e/betanet.txt
new file mode 100644
index 0000000000000000000000000000000000000000..afd0c4cb096483247a54d87452b2cfde7e0671b1
--- /dev/null
+++ b/basice2e/betanet.txt
@@ -0,0 +1,5 @@
+109.169.15.30:22840
+5.12.137.118:22840
+92.246.20.92:22840
+178.16.39.203:22840
+86.135.17.18:22840
diff --git a/basice2e/network.config b/basice2e/network.config
index f51a1dd124aeb325d53a5aeedaffc6eee900214e..42a45df01b50888775a3bdf57a26a72aef5230cc 100644
--- a/basice2e/network.config
+++ b/basice2e/network.config
@@ -3,6 +3,8 @@ localhost:8440
 # when not set via command line, is used to determine to which network
 # the integration test will be run against.
 
+# Note you can also specify "release" and "betanet" on run.sh
+
 # Betanet gateways
 109.169.15.30:22840
 5.12.137.118:22840
diff --git a/basice2e/release.txt b/basice2e/release.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f0b068d95abde5d34814dc1ba3d5a9d29f7b1012
--- /dev/null
+++ b/basice2e/release.txt
@@ -0,0 +1,3 @@
+34.221.74.216:11420
+52.25.9.28:11420
+54.149.122.115:11420
diff --git a/basice2e/run.sh b/basice2e/run.sh
index eab6ab4bc4f2676fbdc60ced81ae681526045a88..0af1eb2eba177bcd8daade05b761212c49ed69d5 100755
--- a/basice2e/run.sh
+++ b/basice2e/run.sh
@@ -44,7 +44,15 @@ mkdir -p $GATEWAYLOGS
 mkdir -p $CLIENTOUT
 mkdir -p $CLIENTCLEAN
 
-NETWORKENTRYPOINT=$(head -1 network.config)
+if [ "$NETWORKENTRYPOINT" == "betanet" ]
+then
+    NETWORKENTRYPOINT=$(sort -R betanet.txt | head -1)
+elif [ "$NETWORKENTRYPOINT" == "release" ]
+then
+    NETWORKENTRYPOINT=$(sort -R release.txt | head -1)
+else
+    NETWORKENTRYPOINT=$(head -1 network.config)
+fi
 
 echo "NETWORK: $NETWORKENTRYPOINT"