Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1 2 След.
RSS
Сбой USG-3P, UniFi Network
 
Наконец-то дошли руки настроить контроллер версии 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 http://dl.ubnt.com/unifi/firmware/UGW3/4.3.34.4943823/UGW3.v4.3.34.4943823.tar  
+ cmd=upgrade  
+ shift  
+ case $cmd in  
+ exit_if_fake  
upgrade http://dl.ubnt.com/unifi/firmware/UGW3/4.3.34.4943823/UGW3.v4.3.34.4943823.tar  
++ 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 http://dl.ubnt.com/unifi/firmware/UGW3/4.3.34.4943823/UGW3.v4.3.34.4943823.tar  
+ set_state upgrading  
+ echo upgrading  
+ echo 120  
+ echo 12  
+ /usr/bin/ubnt-upgrade --upgrade-noprompt http://dl.ubnt.com/unifi/firmware/UGW3/4.3.34.4943823/UGW3.v4.3.34.4943823.tar  
Trying to get upgrade file from http://dl.ubnt.com/unifi/firmware/UGW3/4.3.34.4943823/UGW3.v4.3.34.4943823.tar  
% 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».
 
К сведению, у меня сработало записывать образ Ubiquiti на флешку Verbatim на 8 ГБ.
 
Спасибо огромное! Всё сработало идеально.
 
Спасибо. Я и не знал, что внутри есть USB-накопитель и что он может выйти из строя. У меня были проблемы с установкой последних двух обновлений на мой USG. Казалось, что установка проходит через контроллер, потом устройство перезагружается, но версия остаётся старой. В конце концов я попробовал сделать это с командной строки, и мне сказали, что образ не подходит для этого устройства, но я знал, что это не так. После нескольких перезагрузок устройство вообще перестало отвечать, пришлось делать полный сброс к заводским настройкам. Думая, что это баг, я откатился на более раннюю версию, и всё заработало, но после отключения питания, которое длилось дольше, чем моя ИБП, Интернета не было, когда всё вернулось.

Подключился к устройству через консоль и увидел:

U-Boot 1.1.1 (UBNT Build ID: 4674499-gfa58f5d) (Время сборки: 9 июня 2014 - 14:38:01)

BIST check passed.  
UBNT_E120 r1:0, r2:16, f:8/135, серийный номер:  
MPR 13-02044-16  
Основная частота: 500 МГц, DDR: 266 МГц (532 МГц скорость передачи данных)  
ОЗУ: 512 МБ  
Очистка ОЗУ... готово  
Флеш-память: 8 МБ  
Сеть: octeth0, octeth1, octeth2

USB: (порт 0) поиск устройств на шине... найдено 1 USB-устройство  
    поиск устройств хранения...  
Устройство 0: Производитель: Prod.: USB DISK 2.0  Rev: PMAP  
           Тип: Съемный жёсткий диск  
           Емкость: 3824.0 МБ = 3.7 ГБ (7831552 x 512)  

Чтение vmlinux.64  
............................  

Прочитано 5738632 байт  
argv[2]: coremask=0x3
argv[3]: root=/dev/sda2
argv[4]: rootdelay=15
argv[5]: rw
argv[6]: rootsqimg=squashfs.img
argv[7]: rootsqwdir=w
argv[8]: mtdparts=phys_mapped_flash:512k(boot0),512k(boot1),64k@1024k(eeprom)
Файл ELF 64 бит  
Выделение памяти для сегмента ядра с выравниванием: 0x1000000000  
Ошибка выделения памяти для ELF-образа!  
## ОШИБКА загрузки файла!  
Octeon ubnt_e120#

В итоге я нашёл эту ветку на форуме и заменил USB-накопитель на запасной, который был достаточно тонким. Обновить через консоль по URL так и не получилось, хотя Интернет работал — устройство просто игнорировало попытки, поэтому мне пришлось скачать обновление на компьютер, затем скопировать его по SCP на USG и установить локально. После этого обновление прошло как надо. Пришлось зайти в контроллер и полностью забыть предыдущую запись моего USG, только тогда устройство снова идентифицировалось.
 
Я уже собирался выбросить USG, потому что думал, что он умер... Но решил разобрать и посмотреть, что там внутри. Увидел USB-накопитель и немного погуглил, в процессе наткнулся на этот пост. Прошил накопитель нужным образом, собрал USG обратно. Кстати, странно, что остался лишний винтик. Включил устройство — и оно заработало на ура, после того как я добавил его обратно в сеть и обновил прошивку до последней версии.
 
Спасибо огромное за то, что выложили это изображение.

@UBNT-cmb

У меня был нерабочий USG, и техподдержка сказала, что он вышел из строя вне гарантии, хотя прошло меньше двух лет. Разобрал устройство, заменил USB-накопитель на тот образ, который выложили ранее в этой теме, и он сразу же загрузился. Здорово видеть, как прибор снова ожил.
 
Да, теперь всё работает, большое спасибо.
 
dd — это команда Unix для записи образа на диск. Если вы не используете Linux, BSD или OS X, а работаете на Windows, используйте Win32diskimager.
 
UBNT-cmb сказал: «Извлеки флешку из USG и запусти dd.» Единственная проблема — я не совсем понимаю, что здесь значит «dd»?
 
Как отметил @UBNT-cmb, это, скорее всего, уже в пути, и если оно еще не отправлено через UPS, нужно срочно это сделать. К сожалению, я точно не помню модели USB-флешек, которые пробовал, но SanDisk не сработала, а Lexar — да.
 
Имейте в виду, что флешка — это, скорее всего, настоящая бомба замедленного действия. Почти всегда она выходит из строя после того, как на неё много записывали (а это обычно происходит только при обновлениях у большинства пользователей). Некоторые без проблем работают годами после перезаписи, у других сбой случается сразу после неё, у третьих — после очередного обновления в будущем. Просто учитывайте это и не обновляйте систему в неудобный момент, когда будет сложно переписать данные заново или заменить флешку, потому что следующий сбой скорее всего случится после большой записи (обновления) в какой-то момент. Или иногда после отключения питания, когда впервые становится понятно, что флешка не может прочитать всё, что нужно для загрузки, хотя уже загруженная ОС при этом работает нормально.
 
Я никогда не менял такую штуку, так что не уверен. Нет ничего вроде официального списка поддерживаемых флешек. Много обсуждений по этой теме связано с EdgeRouter Lite, особенно потому что у ранних моделей там USB-флешки были гораздо менее надёжны, чем в более поздних версиях и в USG3. Поищите отзывы других пользователей — это должно помочь найти варианты.
 
Спасибо, это очень помогло. Мой USG перестал работать после обновления прошивки 5.09.2018. Я думал, что придется выбросить его. После того, как следовал этим шагам, смог вдохнуть в него новую жизнь.
 
@UBNT-cmb

Так что, какой идеальный флеш-накопитель для замены, если и когда он нам понадобится? Все желающие могут оставить свои комментарии.
 
@simmetje

Это изображение предназначено исключительно для USG3. В USG Pro есть встроенный eMMC, который нельзя перепрошить таким способом (и он гораздо надежнее USB-флешек в USG3, если дойдёт до того, что устройство не запускается, то eMMC наверняка настолько умер, что его уже не восстановить).
 
Вы можете использовать порт LAN2/VoIP,

@calinburza,

просто настройте вашу подсеть LAN там, на Interface Group LAN2 (после того, как измените её на LAN на что-то другое).
 
Похоже, ты забыл вставить текст для перевода. Пожалуйста, пришли сообщение, которое нужно перевести.
 
Извините, что снова вас достаю с этим, но есть ли вариант, чтобы я всё ещё мог использовать этот USG? Можно ли как-то сделать так, чтобы voip-порт работал как основной LAN-порт? Не смогу воспользоваться гарантией здесь, в Великобритании, а значит придётся покупать новый. А ещё около 120 фунтов — это уже многовато для моей домашней сети. Спасибо, Кал.
 
@UBNT-cmb

Давай, не стесняйся, поделись своими мыслями 😀
 
Ну, светодиод загорается зелёным при подключении к гигабитному устройству, но у моего ноутбука действительно сетевой адаптер на 100 Мбит. Значит, он различает разницу между 100 Мбит и гигабитными соединениями. Ошибок в консоли при загрузке не отображается. Вот вывод команды "show interfaces ethernet eth1":

ubnt@ubnt:~$ show interfaces ethernet eth1  
eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP  
   link/ether 80:2a:a8:4f:17:a8 brd ff:ff:ff:ff:ff:ff  
   inet 192.168.1.1/24 brd 192.168.1.255 scope global eth1  
      valid_lft forever preferred_lft forever  
   inet6 fe80::822a:a8ff:fe4f:17a8/64 scope link  
      valid_lft forever preferred_lft forever  

   RX:  bytes    packets     errors    dropped    overrun      mcast  
          228          2          0          0          0          0  
   TX:  bytes    packets     errors    dropped    carrier collisions  
        72925        337          0          0          0          0  
ubnt@ubnt:~$
Страницы: 1 2 След.
Читают тему (гостей: 1)