Allow to use ip address instead of device
This commit is contained in:
parent
5b64fd461e
commit
e402975b21
1 changed files with 14 additions and 5 deletions
|
@ -2,24 +2,33 @@
|
|||
# 2020-06-13, Nico Schottelius
|
||||
# See https://ungleich.ch/u/products/viirb-ipv6-box/
|
||||
|
||||
if [ $# -ne 1 ]; then
|
||||
echo "$0 interface"
|
||||
if [ $# -lt 1 ]; then
|
||||
echo "$0 interface [address]"
|
||||
echo " interface to add the config ip address to"
|
||||
echo " address: connect to this address, ignore the interface"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
set -x
|
||||
dev=$1; shift
|
||||
|
||||
if [ $# -ge 1 ]; then
|
||||
viirb_ip=$1; shift
|
||||
dev=""
|
||||
else
|
||||
viirb_ip=192.168.61.1
|
||||
fi
|
||||
|
||||
# openwrt
|
||||
version=19.07.3
|
||||
filename=openwrt-${version}-ramips-mt76x8-vocore2-squashfs-sysupgrade.bin
|
||||
|
||||
# IP address for setting it up initially
|
||||
viirb_ip=192.168.61.1
|
||||
|
||||
sudo ip addr del 192.168.61.2/24 dev "$dev" 2>/dev/null || true
|
||||
sudo ip addr add 192.168.61.2/24 dev "$dev"
|
||||
if [ "$dev" ]; then
|
||||
sudo ip addr del 192.168.61.2/24 dev "$dev" 2>/dev/null || true
|
||||
sudo ip addr add 192.168.61.2/24 dev "$dev"
|
||||
fi
|
||||
|
||||
# don't care about other/old known_host entries
|
||||
ssh-keygen -R ${viirb_ip}
|
||||
|
|
Loading…
Reference in a new issue