( molti | 2016. 05. 07., szo – 07:37 )

Átküldeni egyszerűbb a .tar.gz-t, de azért ide is megpróbálom.
Először is kellenek a UPC tanúsítványai (ide kitettem): https://filetea.me/t1scx0OXLvHSYW1IpktvkmWDA
be sshzunk a nanostationre

mkdir /etc/persistent/UPC_Wi-Free

ide bemásoljuk a .PEM-et, és létrehozunk további 3 fájlt:

rc.poststart

#!/bin/sh
/bin/echo "Starting UPC (post)" >> /tmp/UPC_Wi-Free
/bin/logger "Starting UPC (post)"
/bin/cd /etc/persistent/UPC_Wi-Free
/bin/sleep 1
/bin/kill -HUP 1
/bin/echo "Sending HUP signal" >> /tmp/UPC_Wi-Free
/bin/sleep 1
/bin/killall wpa_supplicant
/bin/echo "Restarting WPA" >> /tmp/UPC_Wi-Free

rc.prestart

#!/bin/sh
/bin/echo "Starting UPC (pre)" >> /tmp/UPC_Wi-Free
/bin/logger "Starting UPC (pre)"
/bin/cp /etc/persistent/UPC_Wi-Free/wpasupplicant_WPA-UPC.conf /etc/wpasupplicant_WPA-EAP.conf
/bin/echo "Init WPA-UPC.CONF" >> /tmp/UPC_Wi-Free
/bin/cp /etc/persistent/UPC_Wi-Free/UPC_Wi-Free.pem /etc/UPC_Wi-Free.pem
/bin/echo "Init UPC.PEM" >> /tmp/UPC_Wi-Free

wpasupplicant_WPA-UPC.conf

eapol_version=1
ap_scan=1
fast_reauth=1
country=HU
update_config=1
network={
ssid="UPC Wi-Free"
proto=RSN
key_mgmt=WPA-EAP
pairwise=CCMP
scan_ssid=1
priority=1
eap=PEAP
identity="upc_wifree_login"
anonymous_identity="upc_wifree_login"
password="upc_wifree_password"
phase2="auth=MSCHAPV2"
phase1="peaplabel=0"
ca_cert="/etc/UPC_Wi-Free.pem"
}

Majd a következő parancsokkal beinstalláljuk

cd /etc/persistent/UPC_Wi-Free
/bin/cp rc.prestart /etc/persistent
/bin/cp rc.poststart /etc/persistent
touch /etc/prestart
touch /etc/poststart
cfgmtd -w -p /etc/

és mehet a reboot. A webes adminján pedig megjelenik hogy CUSTOM SCRIPT. Hajrá.