viwib: all in stage2
This commit is contained in:
parent
8f161e2137
commit
1b0d8220e6
2 changed files with 15 additions and 0 deletions
|
@ -42,6 +42,10 @@ if [ $? -ne 0 ]; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
root_password=$(pwgen -1 32)
|
||||||
|
echo $root_password > ${viwib_hostname}.rootpw
|
||||||
|
|
||||||
|
|
||||||
cat <<EOF | ssh -t "root@${viwib_ip}"
|
cat <<EOF | ssh -t "root@${viwib_ip}"
|
||||||
set -x
|
set -x
|
||||||
# Setup lan to also retrieve an ip address via dhcp
|
# Setup lan to also retrieve an ip address via dhcp
|
||||||
|
@ -173,15 +177,26 @@ uci set firewall.@zone[1].network='wan wan6 wg0'
|
||||||
|
|
||||||
uci commit
|
uci commit
|
||||||
|
|
||||||
|
|
||||||
|
# Remove our ssh keys
|
||||||
|
rm -f /etc/dropbear/authorized_keys
|
||||||
|
|
||||||
|
# Setup root password
|
||||||
|
printf "${root_password}\n${root_password}\n" | passwd
|
||||||
|
|
||||||
|
|
||||||
reboot
|
reboot
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
echo "Wireguard public key and id: ${id} ${public_key}"
|
echo "Wireguard public key and id: ${id} ${public_key}"
|
||||||
|
echo "Root password: ${root_password}"
|
||||||
echo ${public_key} > ${viwib_hostname}.public_key
|
echo ${public_key} > ${viwib_hostname}.public_key
|
||||||
|
|
||||||
# change to ipv6
|
# change to ipv6
|
||||||
viwib_ip=${my_lan_ip}
|
viwib_ip=${my_lan_ip}
|
||||||
|
|
||||||
|
sleep 15
|
||||||
|
|
||||||
while ! ping -c5 ${viwib_ip}; do
|
while ! ping -c5 ${viwib_ip}; do
|
||||||
echo "Waiting for viwib ${id}"
|
echo "Waiting for viwib ${id}"
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|
Loading…
Add table
Reference in a new issue