add custom network
This commit is contained in:
parent
5b59b4ac88
commit
d83a5ebe52
1 changed files with 9 additions and 0 deletions
|
@ -146,6 +146,7 @@ new_network () {
|
||||||
echo " 2) 10.0.7"
|
echo " 2) 10.0.7"
|
||||||
echo " 3) 172.16.7"
|
echo " 3) 172.16.7"
|
||||||
echo " 4) 192.168.7"
|
echo " 4) 192.168.7"
|
||||||
|
echo " 5) Custom network"
|
||||||
read -p "Network [1]: " network
|
read -p "Network [1]: " network
|
||||||
until [[ -z "$network" || "$network" =~ ^[1-6]$ ]]; do
|
until [[ -z "$network" || "$network" =~ ^[1-6]$ ]]; do
|
||||||
echo "$network: invalid selection."
|
echo "$network: invalid selection."
|
||||||
|
@ -165,6 +166,14 @@ new_network () {
|
||||||
4)
|
4)
|
||||||
network="192.168.7"
|
network="192.168.7"
|
||||||
;;
|
;;
|
||||||
|
5)
|
||||||
|
# Read from the command line, check the format is valid before exiting loop.
|
||||||
|
while [[ 1 ]]; do
|
||||||
|
read -p "Enter custom network prefix (e.g. '192.168.1'): " network
|
||||||
|
[[ "$network" =~ ^([0-9]{1,3}[\.]){2}[0-9]{1,3}$ ]] && break
|
||||||
|
echo "Network '$network' invalid format."
|
||||||
|
done
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue