Por: @mauricioc, @evertonfs
Publicado em: 2019-08-26
Instalação OpenWRT no Ubiquiti EdgeRouter X

Topologia
- Router Ubiquiti EdgeRouter X
Preparação do ambiente
A instalação do OpenWRT é divida em duas etapas.
- Necessário fazer o download e adicionar no router uma imagem do tipo Initramfs do OpenWRT.
- Necessário fazer o download da imagem do tipo sysupgrade do OpenWRT.
Conectar o cabo da rede lan na interface ETH0 e adicionar o ip 192.168.1.10 no seu computador.
Instalação do OpenWRT.
Com o EdgeOS bootado, fazer a instalação do OpenWRT com a imagem Initramfs.
scp /path/to/openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar ubnt@192.168.1.1:/tmp
ssh ubnt@192.168.1.1
ubnt@ubnt:/$cd tmp
ubnt@ubnt:/tmp$add system image openwrt-ramips-mt7621-ubnt-erx-initramfs-factory.tar
Checking upgrade image...Done
Preparing to upgrade...Done
Done
Removing old image...Done
Checking upgrade image...Done
Copying config data...Done
Finishing upgrade...Done
Upgrade completed
ubnt@ubnt:/$reboot
Atualização do OpenWRT.
Conectar novamente no router via SSH para realizar o sysupgrade do OpenWRT.
scp /path/to/openwrt-18.06.4-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar root@192.168.1.1:/tmp
ssh root@192.168.1.1
cd /tmp/
sysupgrade openwrt-18.06.4-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar
Configuração
Para que o Ubiquiti funcione no nosso padrão do multilinks, precisamos ajustar as configurações de rede conforme o arquivo abaixo. Caso o roteador seja provisionado pelo CDM, não é preciso se preocupar com essa configuração.
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fd0a:8f36:cb9b::/48'
config interface 'lan'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ifname 'eth0.4'
option ipaddr '192.168.1.254'
config interface 'wan_pri'
option proto 'dhcp'
option ifname 'eth0'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option vid '1'
option ports '0 6'
config switch_vlan
option device 'switch0'
option vlan '2'
option vid '2'
option ports '1 6t'
config switch_vlan
option device 'switch0'
option vlan '3'
option vid '3'
option ports '2 6t'
config switch_vlan
option device 'switch0'
option vlan '4'
option vid '4'
option ports '3 4 6t'
config interface 'vis'
option proto 'static'
option ipaddr '192.168.168.254'
option netmask '255.255.255.0'
option ifname 'eth0.3'
config interface 'wan_opt'
option proto 'dhcp'
option ifname 'eth0.2'