Наконец-то дошли руки настроить контроллер версии 5.4.11, удалось принудительно принять US-48-500W и UAP-AC с другого (уже умершего) старого контроллера. USG сначала принялся, но потом постоянно терял связь с новым контроллером, хотя с сетью было всё в порядке. После пары попыток удалось успешно обновить прошивку на свиче и точке доступа, но с USG не вышло, пришлось делать вручную из командной строки — и вот тут началось самое интересное (делаю акцент):
------------------------------------------------------------------------------------------------
root@ubnt:/home/<REMOVED># show version all
Version: v4.2.9
Build ID: 4778536
Build on: 06/05/15 20:22
Copyright: 2012-2014 Ubiquiti Networks, Inc.
HW model: UniFi-Gateway-3
HW S/N: <REMOVED>
Uptime: 16:17:49 up 11 days, 7:58, 1 user, load average: 13.06, 13.20, 12.68
root@ubnt:/home/<REMOVED># upgrade
+ cmd=upgrade
+ shift
+ case $cmd in
+ exit_if_fake
upgrade
++ grep mips
++ uname -a
+ '[‘ 'Linux ubnt 3.4.27-UBNT #1 SMP Tue Aug 12 17:54:01 PDT 2014 mips64 GNU/Linux']' = '' -o -f /tmp/FAKE ']
+ state_lock
+ lockfile /var/run/system.state
+ TEMPFILE=/var/run/system.state.21750
+ LOCKFILE=/var/run/system.state.lock
+ ln /var/run/system.state.21750 /var/run/system.state.lock
+ rm -f /var/run/system.state.21750
+ return 0
+ do_upgrade
+ set_state upgrading
+ echo upgrading
+ echo 120
+ echo 12
+ /usr/bin/ubnt-upgrade --upgrade-noprompt
Trying to get upgrade file from
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 75.7M 100 75.7M 0 0 717k 0 0:01:47 0:01:47 --:--:-- 605k
Download succeeded
Upgrade image does not support the device. Upgrade failed.
/home/<REMOVED>
+ ret=1
+ set_state_ready
+ prune_old_config
+ find /root.dev/ -type d -iname 'w.????????' -exec rm -rf '{}' ';'
+ set_state ready
+ echo ready
+ state_reload
+ state=init
+ uplink=unknown
+ default=true
+ locating=false
+ '[‘ -f /proc/ubnthal/status/IsDefault']'
++ cat /proc/ubnthal/status/IsDefault
+ default=false
+ '[‘ -f /proc/ubnthal/status/IsLocated']'
++ cat /proc/ubnthal/status/IsLocated
+ locating=false
+ '[‘ -f /var/run/system.state']'
++ cat /var/run/system.state
+ state=ready
+ '[‘ -f /var/run/system.uplink']'
+ '[ ready == upgrading']'
+ '[ false == true']'
+ '[ false == true']'
+ '[‘ -f /var/run/system.selfrun']'
+ set_selfrun
+ '[‘ -f /var/run/system.selfrun.lock']'
+ return
+ '[ ready == ready']'
+ set_led 1 120
+ locating=false
+ '[‘ -f /proc/ubnthal/status/IsLocated']'
++ cat /proc/ubnthal/status/IsLocated
+ locating=false
+ '[‘ -f /config/mgmt']'
++ grep led_enabled=false /config/mgmt
+ led_disabled=
++ grep led_pattern_override /config/mgmt
++ cut -d= -f 2
+ led_pattern_override=
++ grep led_tempo_override /config/mgmt
++ cut -d= -f 2
+ led_tempo_override=
+ '[ -z '']'
+ '[ -z '']'
+ echo 1
+ '[ -z '']'
+ echo 120
+ return
+ return 1
+ ret=1
+ state_unlock
+ /bin/rm -f /var/run/system.state.lock
+ '[ 1 -ne 0 ]'
------------------------------------------------------------------------------------------------
Подумал, что, может, стоит перезагрузить, ведь я после установки нового контроллера так и не перезагружал, сделал рестарт из командной строки — но он так и не вернулся... В статусном LED горел белый мигающий свет, дашь DHCP-адреса не раздавал совсем, и, вы не поверите, я забыл, что одолжил свой сериальный кабель... Ну да ладно, выключил питание, подождал 30 секунд и включил снова. После нескольких попыток вроде бы частично загрузился — адреса раздаёт, трафик пропускает, НО светодиод всё ещё моргает белым, а контроллер пишет «Adoption failed».
------------------------------------------------------------------------------------------------
root@ubnt:/home/<REMOVED># show version all
Version: v4.2.9
Build ID: 4778536
Build on: 06/05/15 20:22
Copyright: 2012-2014 Ubiquiti Networks, Inc.
HW model: UniFi-Gateway-3
HW S/N: <REMOVED>
Uptime: 16:17:49 up 11 days, 7:58, 1 user, load average: 13.06, 13.20, 12.68
root@ubnt:/home/<REMOVED># upgrade
+ cmd=upgrade
+ shift
+ case $cmd in
+ exit_if_fake
upgrade
++ grep mips
++ uname -a
+ '[‘ 'Linux ubnt 3.4.27-UBNT #1 SMP Tue Aug 12 17:54:01 PDT 2014 mips64 GNU/Linux']' = '' -o -f /tmp/FAKE ']
+ state_lock
+ lockfile /var/run/system.state
+ TEMPFILE=/var/run/system.state.21750
+ LOCKFILE=/var/run/system.state.lock
+ ln /var/run/system.state.21750 /var/run/system.state.lock
+ rm -f /var/run/system.state.21750
+ return 0
+ do_upgrade
+ set_state upgrading
+ echo upgrading
+ echo 120
+ echo 12
+ /usr/bin/ubnt-upgrade --upgrade-noprompt
Trying to get upgrade file from
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 75.7M 100 75.7M 0 0 717k 0 0:01:47 0:01:47 --:--:-- 605k
Download succeeded
Upgrade image does not support the device. Upgrade failed.
/home/<REMOVED>
+ ret=1
+ set_state_ready
+ prune_old_config
+ find /root.dev/ -type d -iname 'w.????????' -exec rm -rf '{}' ';'
+ set_state ready
+ echo ready
+ state_reload
+ state=init
+ uplink=unknown
+ default=true
+ locating=false
+ '[‘ -f /proc/ubnthal/status/IsDefault']'
++ cat /proc/ubnthal/status/IsDefault
+ default=false
+ '[‘ -f /proc/ubnthal/status/IsLocated']'
++ cat /proc/ubnthal/status/IsLocated
+ locating=false
+ '[‘ -f /var/run/system.state']'
++ cat /var/run/system.state
+ state=ready
+ '[‘ -f /var/run/system.uplink']'
+ '[ ready == upgrading']'
+ '[ false == true']'
+ '[ false == true']'
+ '[‘ -f /var/run/system.selfrun']'
+ set_selfrun
+ '[‘ -f /var/run/system.selfrun.lock']'
+ return
+ '[ ready == ready']'
+ set_led 1 120
+ locating=false
+ '[‘ -f /proc/ubnthal/status/IsLocated']'
++ cat /proc/ubnthal/status/IsLocated
+ locating=false
+ '[‘ -f /config/mgmt']'
++ grep led_enabled=false /config/mgmt
+ led_disabled=
++ grep led_pattern_override /config/mgmt
++ cut -d= -f 2
+ led_pattern_override=
++ grep led_tempo_override /config/mgmt
++ cut -d= -f 2
+ led_tempo_override=
+ '[ -z '']'
+ '[ -z '']'
+ echo 1
+ '[ -z '']'
+ echo 120
+ return
+ return 1
+ ret=1
+ state_unlock
+ /bin/rm -f /var/run/system.state.lock
+ '[ 1 -ne 0 ]'
------------------------------------------------------------------------------------------------
Подумал, что, может, стоит перезагрузить, ведь я после установки нового контроллера так и не перезагружал, сделал рестарт из командной строки — но он так и не вернулся... В статусном LED горел белый мигающий свет, дашь DHCP-адреса не раздавал совсем, и, вы не поверите, я забыл, что одолжил свой сериальный кабель... Ну да ладно, выключил питание, подождал 30 секунд и включил снова. После нескольких попыток вроде бы частично загрузился — адреса раздаёт, трафик пропускает, НО светодиод всё ещё моргает белым, а контроллер пишет «Adoption failed».
