How to configure ubiquiti network equipment » History » Version 5
Nico Schottelius, 05/31/2020 08:18 PM
1 | 1 | Nico Schottelius | h1. How to configure ubiquiti network equipment |
---|---|---|---|
2 | |||
3 | h2. General steps |
||
4 | |||
5 | * Reset the device |
||
6 | * ssh into it (username: ubnt, password: ubnt) |
||
7 | * Setup a password |
||
8 | |||
9 | |||
10 | |||
11 | h2. Upgrading most ubiquiti access points |
||
12 | |||
13 | |||
14 | * Dowload the latest firmware from https://www.ui.com/download |
||
15 | * scp it to the device as /tmp/fwupdate.bin |
||
16 | * ssh into the device, run @syswrapper.sh upgrade2 &@ (seems to need to be backgrounded) |
||
17 | 2 | Nico Schottelius | |
18 | |||
19 | h2. Enabling ssh access without a password |
||
20 | |||
21 | * Add your public RSA (ed25519 don't work) to /etc/dropbear/authorized_keys |
||
22 | |||
23 | h2. Configuring Wifi |
||
24 | |||
25 | * Download the "unifi network" app |
||
26 | * Go to account->standalone devices : wait for the aps to show up |
||
27 | 3 | Nico Schottelius | |
28 | |||
29 | 4 | Nico Schottelius | h2. Installing OpenWRT on AP Lite/LR/Pro |
30 | 3 | Nico Schottelius | |
31 | 1 | Nico Schottelius | Stock ubiquiti does not work in IPv6 only environments. So replacing the stock firmware with OpenWRT makes them usable. |
32 | 4 | Nico Schottelius | |
33 | * Update ("downgrade") to firmware version 3.7.58 |
||
34 | ** https://dl.ui.com/unifi/firmware/U7PG2/3.7.58.6385/BZ.qca956x.v3.7.58.6385.170508.0957.bin |
||
35 | * Get the latest openwrt image |
||
36 | ** Check https://openwrt.org/toh/ubiquiti/unifiac |
||
37 | 5 | Nico Schottelius | * Use mtd to replace it |
38 | * Use mtd to erase kernel1 |
||
39 | * Set the boot loader to 0 |
||
40 | ** write a 0 o the mtd partition "bs" |
||
41 | |||
42 | Sample session (don't copy and paste) |
||
43 | |||
44 | <pre> |
||
45 | [20:14] manager:~% wget http://downloads.openwrt.org/releases/19.07.3/targets/ath79/generic/openwrt-19.07.3-ath79-generic-ubnt_unifiac-lite-squashfs-sysupgrade.bin |
||
46 | [20:14] manager:~% scp openwrt-19.07.3-ath79-generic-ubnt_unifiac-lite-squashfs-sysupgrade.bin ubnt@[2a0a:e5c0:13:0:f29f:c2ff:fef3:cbe4]: |
||
47 | [20:14] manager:~% ssh ubnt@2a0a:e5c0:13::f29f:c2ff:fef3:cbe4 |
||
48 | |||
49 | BZ.v3.7.58# mtd write openwrt-19.07.3-ath79-generic-ubnt_unifiac-lite-squashfs-sysupgrade.bin kernel0 |
||
50 | |||
51 | BZ.v3.7.58# mtd write openwrt-19.07.3-ath79-generic-ubnt_unifiac-lite-squashfs-sysupgrade.bin kernel0 |
||
52 | Unlocking kernel0 ... |
||
53 | |||
54 | Writing from openwrt-19.07.3-ath79-generic-ubnt_unifiac-lite-squashfs-sysupgrade.bin to kernel0 ... |
||
55 | BZ.v3.7.58# mtd erase kernel1 |
||
56 | Unlocking kernel1 ... |
||
57 | Erasing kernel1 ... |
||
58 | BZ.v3.7.58# cat /proc/mtd |
||
59 | dev: size erasesize name |
||
60 | mtd0: 00060000 00010000 "u-boot" |
||
61 | mtd1: 00010000 00010000 "u-boot-env" |
||
62 | mtd2: 00790000 00010000 "kernel0" |
||
63 | mtd3: 00790000 00010000 "kernel1" |
||
64 | mtd4: 00020000 00010000 "bs" |
||
65 | mtd5: 00040000 00010000 "cfg" |
||
66 | mtd6: 00010000 00010000 "EEPROM" |
||
67 | BZ.v3.7.58# dd if=/dev/zero bs=1 count=1 of=/dev/mtd4 |
||
68 | 1+0 records in |
||
69 | 1+0 records out |
||
70 | BZ.v3.7.58# |
||
71 | BZ.v3.7.58# reboot |
||
72 | </pre> |