From 7643099f6f58b86092d1a75875d3f37950d60365 Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Sun, 3 May 2020 03:06:13 +0200 Subject: [PATCH] Add functions to see active pdp contexts --- modules/rhizo_base/templates/rccn-functions.sh.erb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/rhizo_base/templates/rccn-functions.sh.erb b/modules/rhizo_base/templates/rccn-functions.sh.erb index 0515f2c..08bce94 100644 --- a/modules/rhizo_base/templates/rccn-functions.sh.erb +++ b/modules/rhizo_base/templates/rccn-functions.sh.erb @@ -86,3 +86,12 @@ b<%= index %>() { ssh -o StrictHostKeyChecking=no root@<%= bts["ip"] %> } <% end -%> + +pdp () { + expect -c 'spawn -noecho telnet 0 4245; expect >; send enable\r; expect #; send "show pdp-context all\r"; expect #' | grep "PDP Address" | grep -v invalid | sort; + echo Count: $(pdpc) +} + +pdpc () { + expect -c 'spawn -noecho telnet 0 4245; expect >; send enable\r; expect #; send "show pdp-context all\r"; expect #' | grep "PDP Address" | grep -v invalid | wc -l +}