How To Install Armbian(Ubuntu Focal:20.04) on Orange Pi R1
======================================
Device : Orange Pi R1
OS : Armbian(Ubuntu Focal:20.04)
HostName : r1
Ethernet Interfaces
Main : enxc0742bfff848 : 192.168.101.101/24 (gw 192.168.101.1)
Sub : eth0 : 192.168.1.101/24
======================================
※ Odroid-C1 is not recommended.
no HDMI output (serial console only)
no USB hotplugging, power the board with USB device is needed
eMMC not supported
Limited SD card brand (known to work well)
※ Odroid-C2 is not recommended.
It has USB troubles
It can't Reset
1. Install Armbian(Ubuntu Focal:20.04) on Orange Pi R1
Download Armbian(Ubuntu Focal:20.04) Image from Armbian Website
Install Armbian(Ubuntu Focal:20.04) with balenaEtcher on Micro SD
Install Micro SD On Orange Pi R1
Power on Orange Pi R1
Search IP with Angry IP Scanner on Orange Pi R1
2. Initial Setup
1) Setup Initial Account
### default password of Armbian
userid : root
password : 1234
### Change password of root
New root password: ******** Repeat password: ********
### Create New Account
Please provide a username (eg. your forename): test Create password: ******** Repeat password: ******** Please provide your real name (eg. John Doe): test Dear test, your account test has been created and is sudo enabled. Please use this account for your daily work from now on.
2) Change Network IP
#### Setup Main Ethernet Interface
# nmcli con show # nmcli con add con-name "Main" ifname enxc0742bfff848 type ethernet ip4 192.168.101.101/24 gw4 192.168.101.1 # nmcli con modify Main ipv4.dns 8.8.8.8 # nmcli con modify Main ipv4.dns-search test.com # nmcli con modify Main ipv4.method manual
#### Setup Sub Ethernet Interface
# nmcli con add con-name "Sub" ifname eth0 type ethernet ip4 192.168.1.101/24
#### Remove Ethernet Interface Old IP
# nmcli con delete "Wired connection 2" # nmcli con delete "Wired connection 1"
#### Connect to Main Interfacs New IP (192.168.101.5)
3) Change hostname & domainname
# hostname # cp /etc/hostname /etc/hostname.orig # nano /etc/hostname
Change Configuration
orangepi-r1
==>
r1
# cp /etc/hosts /etc/hosts.orig # nano /etc/hosts
Change Configuration
127.0.0.1 localhost orangepi-r1 ::1 localhost orangepi-r1 ip6-localhost ip6-loopback
==>
127.0.0.1 localhost r1 r1.test.com ::1 localhost r1 r1.test.com ip6-localhost ip6-loopback
# cp /etc/hostname /etc/hostname.orig # nano /etc/hostname
Change Configuration
orangepi-r1
===>
r1
# shutdown -r now
4) Upgrade all package
$ sudo apt update ; sudo apt dist-upgrade -y ; sudo apt autoremove -y $ sudo shutdown -r now
5) Setup IP Forwarding
$ sudo cp /etc/sysctl.conf /etc/sysctl.conf.orig $ sudo nano /etc/sysctl.conf
Change Configuration
#net.ipv4.ip_forward=1
===>
net.ipv4.ip_forward=1
$ sudo sysctl -p /etc/sysctl.conf $ sudo shutdown -r now
6) Install UFW(Ubuntu FireWall) (Option)
$ sudo apt install ufw -y $ sudo ufw enable $ sudo ufw allow ssh $ sudo ufw status $ sudo cp /etc/default/ufw /etc/default/ufw.orig $ sudo nano /etc/default/ufw
Change Configuration
DEFAULT_FORWARD_POLICY="DROP"
===>
DEFAULT_FORWARD_POLICY="ACCEPT"