Base
# resolv
mkdir /etc/udhcpc &>/dev/null
tee /etc/udhcpc/udhcpc.conf <<EOF
RESOLV_CONF="NO"
EOF
tee /etc/resolv.conf <<EOF
nameserver 168.95.1.1
nameserver 8.8.8.8
EOF
# apk
sed -i '/#.*v.*community/s/#//; s/ //g' /etc/apk/repositories
sed -i '/#.*edge.*main/s/#//; s/ //g' /etc/apk/repositories
sed -i '/#.*edge.*community/s/#//; s/ //g' /etc/apk/repositories
tee -a /etc/profile <<EOF
# gw, gw eth, mac
GW=$(route -n | grep '^0.0.0.0' | awk '{print $2}')
GWIF=$(route -n | grep '^0.0.0.0' | awk '{print $NF}')
MAC=$(ip a show "${GWIF}" | grep -oP 'ether \K.*(?= brd)')
IP=$(ip a show "${GWIF}" | grep -oP 'inet \K.*(?=/)')
EOFLast updated