add dns, get version scripts
This commit is contained in:
parent
511ce5f9fd
commit
44b85645d3
0
add_api_user.sh
Normal file → Executable file
0
add_api_user.sh
Normal file → Executable file
30
add_dns.sh
Executable file
30
add_dns.sh
Executable file
@ -0,0 +1,30 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
ssh_user="admin"
|
||||||
|
|
||||||
|
ssh_host="${ssh_user}@192.168.2.1"
|
||||||
|
ssh_opts="-p 11422"
|
||||||
|
|
||||||
|
dns_domain=dafu.dev
|
||||||
|
dns_hostname=${1}
|
||||||
|
dns_ip=${2:-192.168.2.20}
|
||||||
|
|
||||||
|
. util.sh # import ssh function after options are set
|
||||||
|
|
||||||
|
|
||||||
|
fg_add_dns_script="
|
||||||
|
execute batch start
|
||||||
|
config system dns-database
|
||||||
|
edit \"${dns_domain}\"
|
||||||
|
config dns-entry
|
||||||
|
edit 0
|
||||||
|
set hostname \"${dns_hostname}\"
|
||||||
|
set ip \"${dns_ip}\"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
execute batch end
|
||||||
|
execute batch lastlog
|
||||||
|
"
|
||||||
|
|
||||||
|
run_ssh_script "${fg_add_dns_script}"
|
||||||
|
|
21
get_fw.sh
Executable file
21
get_fw.sh
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
# FG_HOST=192.168.2.1 FG_PORT=11422 ./get_fw.sh
|
||||||
|
|
||||||
|
ssh_user="${FG_USER:-admin}"
|
||||||
|
ssh_host="${ssh_user}@${FG_HOST:-}"
|
||||||
|
ssh_port=${FG_PORT:-22}
|
||||||
|
ssh_opts="-q -p ${ssh_port}"
|
||||||
|
|
||||||
|
. util.sh # import ssh function after options are set
|
||||||
|
|
||||||
|
fg_updatekey_script="
|
||||||
|
get system status
|
||||||
|
"
|
||||||
|
|
||||||
|
ver=$(run_ssh_script "${fg_updatekey_script}" | \
|
||||||
|
grep "Version" | \
|
||||||
|
grep -o -P "(?<=Version: ).*(?=,build.*)" 2>/dev/null)
|
||||||
|
|
||||||
|
echo "Version is $ver"
|
Loading…
Reference in New Issue
Block a user