-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
110 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,7 +26,116 @@ Kernel will be added as it is a WiP, ideal for testing, developing and checking | |
* **v2 is Kernel 5.13.1** | ||
|
||
Mainline Kernel (stable kernel). | ||
|
||
|
||
|
||
## Instructions | ||
|
||
The current setup for the OS image is: | ||
|
||
* eth0 as DHCP (WAN) | ||
* eth1 (R8169) renamed to enp1s0 and static IP: 192.168.254.199 | ||
* No iptables created for the router | ||
* Kernel is conservative, 1.8GHz / 1.4GHz and can be set to 2.0GHz / 1.5GHz | ||
* 8GB SD size minimal. | ||
* all the build tools are installed | ||
* ssh installed, use ssh [email protected] or ssh ubuntu@IP_FROM_DHCP_WAN | ||
|
||
**Credentials** | ||
|
||
user / pass: ubuntu / ubuntu | ||
|
||
**Network** | ||
|
||
Netplan is not active, and you have to edit the file /etc/network/interfaces (with linux) to change the settings: | ||
|
||
[email protected]'s password: | ||
Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.13.1 aarch64) | ||
|
||
* Documentation: https://help.ubuntu.com | ||
* Management: https://landscape.canonical.com | ||
* Support: https://ubuntu.com/advantage | ||
Last login: Mon Jul 12 23:26:53 2021 from 192.168.254.253 | ||
ubuntu@nanopi-r4s:~$ ifconfig | ||
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 | ||
inet 192.168.254.199 netmask 255.255.0.0 broadcast 192.168.255.255 | ||
ether de:68:6e:ce:06:bf txqueuelen 1000 (Ethernet) | ||
RX packets 96 bytes 13677 (13.6 KB) | ||
RX errors 0 dropped 1 overruns 0 frame 0 | ||
TX packets 35 bytes 5587 (5.5 KB) | ||
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
|
||
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 | ||
ether 62:0f:e5:4f:d8:f8 txqueuelen 1000 (Ethernet) | ||
RX packets 0 bytes 0 (0.0 B) | ||
RX errors 0 dropped 0 overruns 0 frame 0 | ||
TX packets 0 bytes 0 (0.0 B) | ||
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
device interrupt 31 | ||
|
||
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 | ||
inet 127.0.0.1 netmask 255.0.0.0 | ||
inet6 ::1 prefixlen 128 scopeid 0x10<host> | ||
loop txqueuelen 1000 (Local Loopback) | ||
RX packets 320 bytes 22960 (22.9 KB) | ||
RX errors 0 dropped 0 overruns 0 frame 0 | ||
TX packets 320 bytes 22960 (22.9 KB) | ||
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 | ||
|
||
ubuntu@nanopi-r4s:~$ route | ||
Kernel IP routing table | ||
Destination Gateway Genmask Flags Metric Ref Use Iface | ||
default _gateway 0.0.0.0 UG 0 0 0 enp1s0 | ||
192.168.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp1s0 | ||
ubuntu@nanopi-r4s:~$ cat /etc/network/interfaces | ||
# interfaces(5) file used by ifup(8) and ifdown(8) | ||
auto lo | ||
iface lo inet loopback | ||
|
||
#auto eth0 | ||
allow-hotplug eth0 | ||
iface eth0 inet dhcp | ||
|
||
## eth1 renamed enp1s0 | ||
#allow-hotplug enp1s0 | ||
auto enp1s0 | ||
#iface enp1s0 inet dhcp | ||
iface enp1s0 inet static | ||
address 192.168.254.199 | ||
netmask 255.255.0.0 | ||
broadcast 192.168.255.255 | ||
gateway 192.168.254.254 | ||
dns-nameservers 8.8.8.8 8.8.4.4 | ||
|
||
###auto wlan0 | ||
#allow-hotplug wlan0 | ||
#iface wlan0 inet dhcp | ||
wpa-ssid "FIB-5G" | ||
wpa-psk "Pw" | ||
###address 192.168.254.55 | ||
###netmask 255.255.0.0 | ||
###gateway 192.168.254.254 | ||
###dns-nameservers 8.8.8.8 8.8.4.4 | ||
######wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf | ||
### Disable power saving on compatible chipsets (prevents SSH/connection dropouts over WiFi) | ||
###wireless-mode Managed | ||
#wireless-power off | ||
|
||
ubuntu@nanopi-r4s:~$ | ||
|
||
**Flashing the Image** | ||
|
||
You need a linux box to burn your SD CARD. | ||
Download the files and find the device name for your SD CARD after is inserted: | ||
|
||
dmesg|tail | ||
[270176.904124] sd 6:0:0:0: [sdd] 31116288 512-byte logical blocks: (15.9 GB/14.8 GiB) | ||
[270176.938132] sdd: sdd1 sdd2 | ||
|
||
Burn the Image file like this (taken from the above info): | ||
|
||
./flash_mainline_sdcard.sh /dev/sdd | ||
|
||
If you have an embedded sd card reader, look for /dev/mmcblkN where N is your sd card number | ||
|
||
## Releases | ||
|
||
|