diff options
author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-10-16 12:07:21 +0200 |
---|---|---|
committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2023-10-16 12:07:21 +0200 |
commit | cb97cb065ebd7fa5e447a314a2421109ef9c3339 (patch) | |
tree | 62f0e4d70ae2d708b95e4882b4af6601a7caf152 | |
parent | 0f7b4712384ae7edfe2234d56fd085791327b832 (diff) |
added setip
-rwxr-xr-x | bin/extra/setip | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/bin/extra/setip b/bin/extra/setip new file mode 100755 index 0000000..b10e7cc --- /dev/null +++ b/bin/extra/setip @@ -0,0 +1,16 @@ +#!/bin/sh + +ips="192.168.178.79 192.168.178.52 10.7.0.1 none" + +for ip in $ips +do ping -i .2 -c 1 "$ip" > /dev/null 2>&1 && break +done + +if [ "$ip" = "none" ] +then + >&2 printf 'No ip.\n' + exit 1 +fi + +sed -i "/Host db/,/^$/s/.*HostName.*/\tHostname $ip/" "$HOME"/.ssh/config +>&2 printf 'Done: %s \n' "$ip" |