2020년 10월 8일 목요일

How To Install Armbian(Ubuntu Focal:20.04) on Orange Pi R1

 How To Install Armbian(Ubuntu Focal:20.04) on Orange Pi R1

======================================

Environment

  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"

How To Install Docker on Odroid-C2 (or ARM64)

How To Install Docker on Odroid-C2 (or ARM64) Environment Device : Odroid-C2 OS : Ubuntu-20.04 1. Install Dock...