Orange Pi-R1에 Armbian 설치하기



  Environment
    Device : Orange Pi-R1
    OS : Armbian(Ubuntu Focal:20.04)
    HostName : net-sw
    Ethernet Interfaces
      Main : enxc0742bfff848 :  192.168.101.5/24 (gw 192.168.101.1)
      Sub : eth0 :  192.168.1.5/24




※ Odroid-C1에 Armbian 설치시 문제점
 HDMI 출력 불가
 USB 장애
 eMMC 지원 불가
 일부Micro SD 인식 불가
※ Odroid-C2에 Armbian 설치시 문제점
 USB인식 장애
 소프트 리셋 불가

1. Armbian(Ubuntu Focal:20.04) 설치


1) Armbian 사이트에서 Armbian(Ubuntu Focal:20.04) 이미지 다운로드
2) balenaEtcher로 Micro SD에 Armbian(Ubuntu Focal:20.04) 설치
3) Orange Pi R1에 Micro SD 장착
4) Power on Orange Pi R1
5) Angry IP Scanner로 Orange Pi R1 IP확인

2. Armbian(Ubuntu Focal:20.04) 초기 설정


1) 초기 설정

기본 계정
userid : root
password : 1234

root암호 변경
New root password: ********
Repeat password: ********
신규 계정 생성
Creating a new user account. Press  to abort

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) IP 변경
Main 인터페이스 IP 설정
$ sudo nmcli con show
$ sudo nmcli con add con-name "Main" ifname  enxc0742bfff848 type ethernet  ip4 192.168.101.5/24 gw4 192.168.101.1
$ sudo nmcli con modify Main ipv4.dns 192.168.101.210,164.124.101.2
$ sudo nmcli con modify Main ipv4.dns-search ysm.net
$ sudo nmcli con modify Main ipv4.method manual
Sub 인터페이스 IP 설정
$ sudo nmcli con add con-name "Sub" ifname  eth0 type ethernet  ip4 192.168.1.5/24
$ sudo nmcli con show
기존 IP 삭제
$ sudo nmcli con delete "Wired connection 2"
$ sudo nmcli con delete "Wired connection 1"
신규 IP(192.168.101.5)로 접속

3) hostname & domainname 변경
Hostname 변경
$ sudo hostname
$ sudo cp /etc/hostname /etc/hostname.orig
$ sudo nano /etc/hostname
설정 변경
orangepi-r1
==>
new-sw
Hosts 파일 변경
$ sudo cp /etc/hosts /etc/hosts.orig
$ sudo nano /etc/hosts
설정 변경
127.0.0.1   localhost orangepi-r1
::1         localhost orangepi-r1 ip6-localhost ip6-loopback
==>
127.0.0.1   localhost net-sw net-sw.test.com
::1         localhost net-sw net-sw.tes.com ip6-localhost ip6-loopback
리셋 시스템
$ sudo shutdown -r now

4) 업그레이드 시스템
$ sudo apt update ; sudo apt dist-upgrade -y ; sudo apt autoremove -y
$ sudo shutdown -r now

5) IP Forwarding 설정
$ sudo cp /etc/sysctl.conf /etc/sysctl.conf.orig
$ sudo nano /etc/sysctl.conf
설정 변경
#net.ipv4.ip_forward=1
==>
net.ipv4.ip_forward=1
$ sudo sysctl -p /etc/sysctl.conf
$ sudo shutdown -r now