Skip to content

Network Config

Note

The Rhino Pi X1 device uses a 1WAN + 3LAN port configuration. To access the external network, connect the Ethernet cable to port 17 (see the Hardware Info section).

WAN Port Dynamic IP Configuration

If your development environment has a local network with a DHCP server that assigns IP addresses to downstream devices, follow these steps to obtain a dynamic IP address.

The Rhino Pi X1 is set to DHCP by default, so it will obtain an IP automatically after connecting the Ethernet cable and powering on. On your Windows PC, press Win+R, type cmd, and in the terminal window run:

  • Enter adb shell to access the host system:
shell
adb shell   // Enter the system
  • Run ifconfig eth0 to view the assigned IP address:
shell
ifconfig eth0  // Check IP address

WAN Port Static IP Configuration

The Rhino Pi X1 supports static IP configuration. Follow these steps:

  • If the Ethernet cable is connected to the WAN port, set a static IP for eth0. On your Windows PC, press Win+R, type cmd, and run:
shell
adb shell
  • Get the connection name:
shell
nmcli -g GENERAL.CONNECTION device show eth0
  • Configure static IP settings:
shell
nmcli connection modify '<connection_name from previous step>' ipv4.method manual ipv4.addresses 192.168.1.231/24 ipv4.gateway 192.168.1.1 ipv4.dns '114.114.114.114'
  • Apply the network configuration:
shell
 nmcli device reapply eth0

Tip

The IP address and subnet mask shown above are only for reference. Set them according to your actual network environment.

Restoring Dynamic IP

To switch from a static IP back to dynamic IP mode, follow these steps:

  • On your Windows PC, press Win+R, type cmd, and run:
shell
adb shell   // Log into the system
  • Get the connection name:
shell
nmcli -g GENERAL.CONNECTION device show eth0
  • Restore dynamic IP configuration:
shell
nmcli connection modify '<connection_name from step 1>' ipv4.method auto ipv4.addresses '' ipv4.gateway '' ipv4.dns ''
  • Apply the network configuration:
shell
nmcli device reapply eth0

Wireless Wi-Fi Configuration

Tip

An antenna must be connected to the device when using Wi-Fi.

The Rhino Pi X1 supports Wi-Fi connectivity. To connect the board via local Wi-Fi, follow these steps:

  • On your Windows PC, press Win+R, type cmd, and run the following command to enter the system:
shell
adb shell
  • Scan for Wi-Fi networks:
shell
nmcli dev wifi list 2>&1 | less

Tip

Use the up/down arrow keys to browse all scanned access points. Press q to exit the scan view.

  • Connect to Wi-Fi:
shell
nmcli dev wifi connect "WiFi-SSID" password "WiFi-password"
  • Disconnect from Wi-Fi:
shell
nmcli connection down id <WiFi-SSID>
  • Delete a Wi-Fi connection:
shell
nmcli connection delete <WiFi-SSID>

LAN Port Settings

Using LAN Ports

The Rhino Pi X1's 3 LAN ports can connect to other network devices such as IP cameras, LiDAR, etc. Once connected, downstream devices will automatically receive an IP address in the 192.168.1.x/24 range, with gateway 192.168.1.1. The system bridge interface is br-lan, as shown below:

Modifying the LAN Subnet

The LAN subnet can also be customized. The steps are as follows:

  • Connect via adb and log into the system:
shell
adb root
adb shell
  • Modify the subnet:
shell
/etc/lan_wan_config.sh set 1 192.168.3.1