Difference between revisions of "Template:OfficialUbuntuCore"

From FriendlyELEC WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
Line 65: Line 65:
 
  | NanoPi-R2C =
 
  | NanoPi-R2C =
 
  ===Config status LEDs===
 
  ===Config status LEDs===
 +
Set the following kernel modules to be loaded automatically on boot:<br />
 +
<syntaxhighlight lang="bash">
 +
echo ledtrig-netdev > /etc/modprobe.d/ledtrig.conf
 +
</syntaxhighlight>
 
Put the following into the autorun script to associate the status leds with the ethernet interface, and you can configure it to behave in other ways by referring to these content:<br />
 
Put the following into the autorun script to associate the status leds with the ethernet interface, and you can configure it to behave in other ways by referring to these content:<br />
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 74: Line 78:
 
echo eth1 > /sys/class/leds/lan_led/device_name
 
echo eth1 > /sys/class/leds/lan_led/device_name
 
echo 1 > /sys/class/leds/lan_led/link
 
echo 1 > /sys/class/leds/lan_led/link
 +
</syntaxhighlight>
 +
| NanoPi-R5S
 +
===Config status LEDs===
 +
Set the following kernel modules to be loaded automatically on boot:<br />
 +
<syntaxhighlight lang="bash">
 +
echo ledtrig-netdev > /etc/modprobe.d/ledtrig.conf
 +
</syntaxhighlight>
 +
Put the following into the autorun script to associate the status leds with the ethernet interface, and you can configure it to behave in other ways by referring to these content:<br />
 +
<syntaxhighlight lang="bash">
 +
echo netdev > /sys/class/leds/wan_led/trigger
 +
echo eth0 > /sys/class/leds/wan_led/device_name
 +
echo 1 > /sys/class/leds/wan_led/link
 +
 +
echo netdev > /sys/class/leds/lan1_led/trigger
 +
echo eth1 > /sys/class/leds/lan1_led/device_name
 +
echo 1 > /sys/class/leds/lan1_led/link
 +
 +
echo netdev > /sys/class/leds/lan2_led/trigger
 +
echo eth2 > /sys/class/leds/lan2_led/device_name
 +
echo 1 > /sys/class/leds/lan2_led/link
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
  | #default =
 
  | #default =
 
}}
 
}}

Revision as of 08:24, 19 May 2022

1 Work with FriendlyCore

1.1 FriendlyCore User Account

  • Non-root User:
   User Name: pi
   Password: pi
  • Root:
   User Name: root
   Password: fa

1.2 Update Software Packages

$ sudo apt-get update

1.3 Setup Network Configurations

By default "eth0" is assigned an IP address obtained via dhcp. If you want to change the setting you need to change the following file:

vi /etc/network/interfaces.d/eth0

For example if you want to assign a static IP to it you can run the following commands:

auto eth0
iface eth0 inet static
    address 192.168.1.231
    netmask 255.255.255.0
    gateway 192.168.1.1

You also need to modify the following file to add the DNS configuration:

vi /etc/systemd/resolved.conf

例如设置为192.168.1.1:

[Resolve]
DNS=192.168.1.1

Restart the systemd-resolved service with the following command:

sudo systemctl restart systemd-resolved.service
sudo systemctl enable systemd-resolved.service

To change the setting of "eth1" you can add a new file similar to eth0's configuration file under the /etc/network/interfaces.d/ directory.

1.4 Install the kernel-header package

sudo dpkg -i /opt/linux-headers-*.deb