System Configuration

Prev Next

Initial Connection

There are 4 ways to connect to the appliance for initial configuration:

  • Physical KVM – The appliance has a VGA port for a monitor and USB for keyboard.

  • Virtual KVM - Access the VGA and keyboard remotely via the BMC

  • Serial directly to BMC – The serial port can be used with a configuration of 115200, 8, None, 1.

  • Virtual Serial port to Host - This uses the IPMITOOL Serial over LAN interface to the Host serial port

  • SSH to the FMADIOOS – There are 2 management ports preconfigured with IP addresses:

These are show below

FMADIO recommendation is access the system via the RJ45 BMC Network interface.


BMC Network Interface

By default the BMC network interface uses a DHCP lease to acquire an IP address. A web browser is pointed to the DHCP IP address over HTTPS to gain access to the system. Example BMC login page looks like below.

Contact support@fmad.io or refer to the shipped documentation for the default username and password.

After logging in to the system launch the H5viewer, this is the virtual VGA Keyboard Mouse interface.

A new window will popup (NOTE some browsers disable popups by default). The KVM window looks similar to below.

Login to the system using the fmadio account and default password (contact support@fmad.io or review the paper documentation for the username /  password)


Serial Port Access

By default the Serial port is enabled with the setting of 115200 8N1

The Serial port is connected to the BMC ARM processor (not the host system), as shown below

This allows the end user to configure the BMC Network address from DHCP to a static IP address using the serial port. Once the BMC is accessible from the network, refer to the steps above to access the KVM.

Once logged into the BMC ARM Processor

Step 1) Configure IP

Configure the ip address as follows. (Replace with the appropriate IP Address, IP Netmask and IP Gateway)

ifconfig bond0 192.168.0.93 netmask 255.255.255.0

(Optionally configure the default gateway)

route del deafult gw x.x.x.x
route add default gw 192.168.0.1

Step 2) Connect

Confirm connection to the BMC using the network interface configured above.

Step 3) Set a BMC Static IP Address

Configure a static IP address  for the BMC

Then update the IP address details

Continue to configure the device using the BMC Network KVM


Host System Network Configuration

By default the Host systems low speed and high speed management interface are configured as a static IP address per the following

Low speed RJ45 man0 interface

  • IP Address 192.168.0.95/24

  • Gateway 192.168.0.1

High speed SFP/QSFP man10 high speed interface

  • IP Address 192.168.15.10/24

  • No gateway configured

Using a direct network connection over SSH, or using the BMC KVM login or BMC Serial over LAN, to the system. Below is an example of the virtual KVM interface displaying the VGA login output.

In the next section will show how to configure the host network interface

Step 1) start the fmadiocli

fmadiocli is the general purpose configuration management utility. Detailed reference manual

Step 2) Get current network configuration

To show the current network status use the fmadiocli utility, by typing it on the shell after logging in.

fmadiocli

Example:

Last login: Fri Jun  9 10:36:05 2023 from 192.168.187.30
  _____                    .___.__      20Gv3
_/ ____\_____  _____     __| _/|__|  ____
\   __\/     \ \__  \   / __ | |  | /  _ \
 |  | |  Y Y  \ / __ \_/ /_/ | |  |(  <_> )
 |__| |__|_|  /(____  /\____ | |__| \____/
            \/      \/      \/
============================================
  -+ all your packet are belong to us +-
fmadio@fmadio20v3-287:~$ fmadiocli
fmad fmadlua Jun  7 2023 (/opt/fmadio/bin/fmadiolua --nocal /opt/fmadio/bin/fmadiocli )
Disable cycle calibration
[Fri Jun  9 19:10:13 2023]   _____                    .___.__
[Fri Jun  9 19:10:13 2023] _/ ____\_____  _____     __| _/|__|  ____
[Fri Jun  9 19:10:13 2023] \   __\/     / \__  \   / __ | |  | /  _ \
[Fri Jun  9 19:10:13 2023]  |  | |  Y Y  \ / __ \_/ /_/ | |  |(  <_> )
[Fri Jun  9 19:10:13 2023]  |__| |__|_|  /(____  /\____ | |__| \____/
[Fri Jun  9 19:10:13 2023]             \/      \/      \/
[Fri Jun  9 19:10:13 2023] ============================================
[Fri Jun  9 19:10:13 2023]   -+ Packets confiscated by Customs +-
[Fri Jun  9 19:10:13 2023]
[Fri Jun  9 19:10:13 2023]  type '?' for command information
[Fri Jun  9 19:10:13 2023]  type '???' for verbose information
[Fri Jun  9 19:10:13 2023]
[Fri Jun  9 19:10:13 2023] History: 29
[Fri Jun  9 19:10:13 2023] >

To show the current network IP and Link status use the command:

show interface ip

show interface status

Example:

[Fri Jun  9 19:11:46 2023] > show interface ip
[Fri Jun  9 19:11:46 2023] Port       Mode       IP              Netmask         Gateway         DNS0            DNS1
[Fri Jun  9 19:11:46 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:11:48 2023] bmc        static     192.168.187.2   255.255.255.0   192.168.187.30
[Fri Jun  9 19:11:48 2023] man0       static     192.168.187.10  255.255.255.0   192.168.187.30  1.1.1.1
[Fri Jun  9 19:11:48 2023] man1       disabled   192.168.1.2     255.255.255.0   192.168.1.1
[Fri Jun  9 19:11:48 2023] man10      static     192.168.91.50   255.255.255.0
[Fri Jun  9 19:11:48 2023] cap0
[Fri Jun  9 19:11:48 2023] cap1
[Fri Jun  9 19:11:48 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:11:48 2023] >
[Fri Jun  9 19:12:19 2023] > show interface status
[Fri Jun  9 19:12:19 2023] Port       Description Status          Speed         Transciver    RxPower    TxPower    Temperature FEC              Vendor            Vendor PN
[Fri Jun  9 19:12:19 2023] -----------------------------------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:12:19 2023] man0                  connected       1G
[Fri Jun  9 19:12:19 2023] man10                 connected       10G          10G Base-SR  0.6117 mW  0.1585 mW        34.00 C                  fmadio         SFP-10GSR-85
[Fri Jun  9 19:12:19 2023] cap0                  notconnected    10G                                                           auto-off
[Fri Jun  9 19:12:19 2023] cap1                  connected       10G               10G SR   4.391 mW   3.498 mA       30.640 C auto-off            OEM            SFP-10-SR
[Fri Jun  9 19:12:19 2023] >

NOTE: system has no way to check the BMC link up/down status.

Step 3) Configure Network address

Once logged in, the first task is to set new IP addresses. Type fmadiocli to enter the configuration CLI, then use the following commands.

To set the IPv4 Address:

config interface ip <interface name> <IPv4 address>
Example: config interface ip man0 192.168.187.10

Example

[Sun Jun  8 17:17:22 2025] > config interface ip man0 192.168.2.216
[Sun Jun  8 17:17:23 2025] UPDATING: sudo /opt/fmadio/bin/setup_network.lua --nocal
[Sun Jun  8 17:17:23 2025] UPDATING: fmad fmadlua May 27 2025 (/usr/local/bin/fmadiolua --nocal /opt/fmadio/bin/setup_network.lua --nocal )
[Sun Jun  8 17:17:23 2025] UPDATING: Disable cycle calibration
[Sun Jun  8 17:17:23 2025] UPDATING: network config [Sun Jun  8 17:17:23 2025] fmadio200v4
[Sun Jun  8 17:17:23 2025] UPDATING: [0/10] phy0:up phy1:up phy10:up   true
[Sun Jun  8 17:17:23 2025] UPDATING: device man0 already exists; can't create bridge with the same name
[Sun Jun  8 17:17:23 2025] UPDATING: device phy0 is already a member of a bridge; can't enslave it to bridge man0.
[Sun Jun  8 17:17:23 2025] UPDATING: device man1 already exists; can't create bridge with the same name
[Sun Jun  8 17:17:23 2025] UPDATING: device phy1 is already a member of a bridge; can't enslave it to bridge man1.
[Sun Jun  8 17:17:23 2025] UPDATING: /bin/brctl addbr man0
[Sun Jun  8 17:17:23 2025] UPDATING: /bin/brctl addif man0 phy0
[Sun Jun  8 17:17:23 2025] UPDATING: /bin/brctl addbr man1
[Sun Jun  8 17:17:23 2025] UPDATING: /bin/brctl addif man1 phy1
[Sun Jun  8 17:17:23 2025] UPDATING: Bringup up phy10
[Sun Jun  8 17:17:23 2025] UPDATING: device man10 already exists; can't create bridge with the same name
[Sun Jun  8 17:17:23 2025] UPDATING: device phy10 is already a member of a bridge; can't enslave it to bridge man10.
[Sun Jun  8 17:17:23 2025] UPDATING: /bin/brctl addbr man10
[Sun Jun  8 17:17:23 2025] UPDATING: /bin/brctl addif man10 phy10
[Sun Jun  8 17:17:23 2025] UPDATING: /sbin/ifconfig phy10 up
[Sun Jun  8 17:17:23 2025] UPDATING: Bringup up phy11
[Sun Jun  8 17:17:23 2025] UPDATING: device man11 already exists; can't create bridge with the same name
[Sun Jun  8 17:17:23 2025] UPDATING: device phy11 is already a member of a bridge; can't enslave it to bridge man11.
[Sun Jun  8 17:17:23 2025] UPDATING: /bin/brctl addbr man11
[Sun Jun  8 17:17:23 2025] UPDATING: /bin/brctl addif man11 phy11
[Sun Jun  8 17:17:23 2025] UPDATING: /sbin/ifconfig phy11 up
[Sun Jun  8 17:17:23 2025] UPDATING: device fmad0 already exists; can't create bridge with the same name
[Sun Jun  8 17:17:23 2025] UPDATING: bond0     Link encap:Ethernet  HWaddr 74:56:3C:0E:85:A1
[Sun Jun  8 17:17:23 2025] UPDATING:           inet addr:192.168.2.215  Bcast:192.168.2.255  Mask:255.255.255.0
[Sun Jun  8 17:17:23 2025] UPDATING:           inet6 addr: fe80::7656:3cff:fe0e:85a1/64 Scope:Link
[Sun Jun  8 17:17:23 2025] UPDATING:           UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
[Sun Jun  8 17:17:23 2025] UPDATING:           RX packets:516495 errors:0 dropped:0 overruns:0 frame:0
.
.
.
[Sun Jun  8 17:17:23 2025] UPDATING: /sbin/ifconfig man10 192.168.91.215 netmask 255.255.255.0
[Sun Jun  8 17:17:23 2025] set interface [man0] ip (nil) -> (192.168.2.216)
[Sun Jun  8 17:17:23 2025]
[Sun Jun  8 17:17:23 2025] Port       Mode       IP              Netmask         Gateway         DNS0            DNS1
[Sun Jun  8 17:17:23 2025] ---------------------------------------------------------------------------------------------------------------------------------
IANA PEN registry open failed: No such file or directory
[Sun Jun  8 17:17:27 2025] bmc        static     192.168.2.213   255.255.255.0   192.168.2.1
[Sun Jun  8 17:17:27 2025] man0       static     192.168.2.216   255.255.255.0   192.168.1.1
[Sun Jun  8 17:17:27 2025] man1       dhcp       192.168.1.2     255.255.255.0   192.168.1.1
[Sun Jun  8 17:17:27 2025] man10      static     192.168.91.215  255.255.255.0
[Sun Jun  8 17:17:27 2025] man11      dhcp       192.168.1.2     255.255.255.0   192.168.1.1
[Sun Jun  8 17:17:27 2025] cap0
[Sun Jun  8 17:17:27 2025] cap1
[Sun Jun  8 17:17:27 2025] ---------------------------------------------------------------------------------------------------------------------------------
[Sun Jun  8 17:17:27 2025] >

To set the IPv4 netmask:

config interface netmask <interface name> <subnet mask>

Example output

[Sun Jun  8 17:19:00 2025] > config interface netmask man0 255.255.255.0
[Sun Jun  8 17:19:01 2025] UPDATING: sudo /opt/fmadio/bin/setup_network.lua --nocal
[Sun Jun  8 17:19:01 2025] UPDATING: fmad fmadlua May 27 2025 (/usr/local/bin/fmadiolua --nocal /opt/fmadio/bin/setup_network.lua --nocal )
[Sun Jun  8 17:19:01 2025] UPDATING: Disable cycle calibration
[Sun Jun  8 17:19:01 2025] UPDATING: network config [Sun Jun  8 17:19:01 2025] fmadio200v4
[Sun Jun  8 17:19:01 2025] UPDATING: [0/10] phy0:up phy1:up phy10:up   true
[Sun Jun  8 17:19:01 2025] UPDATING: device man0 already exists; can't create bridge with the same name
[Sun Jun  8 17:19:01 2025] UPDATING: device phy0 is already a member of a bridge; can't enslave it to bridge man0.
[Sun Jun  8 17:19:01 2025] UPDATING: device man1 already exists; can't create bridge with the same name
[Sun Jun  8 17:19:01 2025] UPDATING: device phy1 is already a member of a bridge; can't enslave it to bridge man1.
[Sun Jun  8 17:19:01 2025] UPDATING: /bin/brctl addbr man0
[Sun Jun  8 17:19:01 2025] UPDATING: /bin/brctl addif man0 phy0
[Sun Jun  8 17:19:01 2025] UPDATING: /bin/brctl addbr man1
.
.
.
[Sun Jun  8 17:19:01 2025] UPDATING: echo: write error: Directory not empty
[Sun Jun  8 17:19:01 2025] UPDATING: /sbin/ifconfig phy0 up
[Sun Jun  8 17:19:01 2025] UPDATING: /sbin/ifconfig phy1 up
[Sun Jun  8 17:19:01 2025] UPDATING: /bin/brctl addbr fmad0
[Sun Jun  8 17:19:01 2025] UPDATING: /sbin/ifconfig fmad0 192.168.255.2 netmask 255.255.255.0
[Sun Jun  8 17:19:01 2025] set interface [man0] netmask (255.255.255.0) -> (255.255.255.0)
[Sun Jun  8 17:19:01 2025]
[Sun Jun  8 17:19:01 2025] Port       Mode       IP              Netmask         Gateway         DNS0            DNS1
[Sun Jun  8 17:19:01 2025] ---------------------------------------------------------------------------------------------------------------------------------
IANA PEN registry open failed: No such file or directory
[Sun Jun  8 17:19:04 2025] bmc        static     192.168.2.213   255.255.255.0   192.168.2.1
[Sun Jun  8 17:19:04 2025] man0       disabled   192.168.2.216   255.255.255.0   192.168.1.1
[Sun Jun  8 17:19:04 2025] man1       dhcp       192.168.1.2     255.255.255.0   192.168.1.1
[Sun Jun  8 17:19:04 2025] man10      static     192.168.91.215  255.255.255.0
[Sun Jun  8 17:19:04 2025] man11      dhcp       192.168.1.2     255.255.255.0   192.168.1.1
[Sun Jun  8 17:19:04 2025] cap0
[Sun Jun  8 17:19:04 2025] cap1
[Sun Jun  8 17:19:04 2025] ---------------------------------------------------------------------------------------------------------------------------------
[Sun Jun  8 17:19:04 2025] >

To set the IPv4 Gateway:

config interface gateway <interface> <IPv4 gateway address>

Example output

[Sun Jun  8 17:25:32 2025] > config interface gateway man0  192.168.2.1
[Sun Jun  8 17:25:32 2025] UPDATING: sudo /opt/fmadio/bin/setup_network.lua --nocal
[Sun Jun  8 17:25:32 2025] UPDATING: fmad fmadlua May 27 2025 (/usr/local/bin/fmadiolua --nocal /opt/fmadio/bin/setup_network.lua --nocal )
[Sun Jun  8 17:25:32 2025] UPDATING: Disable cycle calibration
[Sun Jun  8 17:25:32 2025] UPDATING: network config [Sun Jun  8 17:25:32 2025] fmadio200v4
[Sun Jun  8 17:25:32 2025] UPDATING: [0/10] phy0:up phy1:up phy10:up   true
[Sun Jun  8 17:25:32 2025] UPDATING: device man0 already exists; can't create bridge with the same name
[Sun Jun  8 17:25:32 2025] UPDATING: device phy0 is already a member of a bridge; can't enslave it to bridge man0.
[Sun Jun  8 17:25:32 2025] UPDATING: device man1 already exists; can't create bridge with the same name
[Sun Jun  8 17:25:32 2025] UPDATING: device phy1 is already a member of a bridge; can't enslave it to bridge man1.
[Sun Jun  8 17:25:32 2025] UPDATING: /bin/brctl addbr man0
[Sun Jun  8 17:25:32 2025] UPDATING: /bin/brctl addif man0 phy0
[Sun Jun  8 17:25:32 2025] UPDATING: /bin/brctl addbr man1
[Sun Jun  8 17:25:32 2025] UPDATING: /bin/brctl addif man1 phy1
[Sun Jun  8 17:25:32 2025] UPDATING: Bringup up phy10
.
.
[Sun Jun  8 17:25:32 2025] UPDATING: done 0.201265Sec 0.003354Min
[Sun Jun  8 17:25:32 2025] set interface [man0] Gateway (192.168.1.1) -> (192.168.2.1)
[Sun Jun  8 17:25:32 2025]
[Sun Jun  8 17:25:32 2025] Port       Mode       IP              Netmask         Gateway         DNS0            DNS1
[Sun Jun  8 17:25:32 2025] ---------------------------------------------------------------------------------------------------------------------------------
[Sun Jun  8 17:25:36 2025] bmc        static     192.168.2.213   255.255.255.0   192.168.2.1
[Sun Jun  8 17:25:36 2025] man0       disabled   192.168.2.216   255.255.255.0   192.168.2.1
[Sun Jun  8 17:25:36 2025] man1       dhcp       192.168.1.2     255.255.255.0   192.168.1.1
[Sun Jun  8 17:25:36 2025] man10      static     192.168.91.215  255.255.255.0
[Sun Jun  8 17:25:36 2025] man11      dhcp       192.168.1.2     255.255.255.0   192.168.1.1
[Sun Jun  8 17:25:36 2025] cap0
[Sun Jun  8 17:25:36 2025] cap1
[Sun Jun  8 17:25:36 2025] ---------------------------------------------------------------------------------------------------------------------------------
[Sun Jun  8 17:25:36 2025] >

To set the IPv4 DNS (optional):

config interface dns <interface> <IPv4 DNS address>

Example output

[Sun Jun  8 17:26:37 2025] > config interface dns man0 1.1.1.1
[Sun Jun  8 17:26:38 2025] UPDATING: sudo /opt/fmadio/bin/setup_network.lua --nocal
[Sun Jun  8 17:26:38 2025] UPDATING: fmad fmadlua May 27 2025 (/usr/local/bin/fmadiolua --nocal /opt/fmadio/bin/setup_network.lua --nocal )
[Sun Jun  8 17:26:38 2025] UPDATING: Disable cycle calibration
[Sun Jun  8 17:26:38 2025] UPDATING: network config [Sun Jun  8 17:26:38 2025] fmadio200v4
[Sun Jun  8 17:26:38 2025] UPDATING: [0/10] phy0:up phy1:up phy10:up   true
[Sun Jun  8 17:26:38 2025] UPDATING: device man0 already exists; can't create bridge with the same name
[Sun Jun  8 17:26:38 2025] UPDATING: device phy0 is already a member of a bridge; can't enslave it to bridge man0.
[Sun Jun  8 17:26:38 2025] UPDATING: device man1 already exists; can't create bridge with the same name
[Sun Jun  8 17:26:38 2025] UPDATING: device phy1 is already a member of a bridge; can't enslave it to bridge man1.
[Sun Jun  8 17:26:38 2025] UPDATING: /bin/brctl addbr man0
[Sun Jun  8 17:26:38 2025] UPDATING: /bin/brctl addif man0 phy0
.
.
[Sun Jun  8 17:27:08 2025] set interface [man0] DNS (nil) -> (1.1.1.1)
[Sun Jun  8 17:27:08 2025]
[Sun Jun  8 17:27:08 2025] Port       Mode       IP              Netmask         Gateway         DNS0            DNS1
[Sun Jun  8 17:27:08 2025] ---------------------------------------------------------------------------------------------------------------------------------
[Sun Jun  8 17:27:12 2025] bmc        static     192.168.2.213   255.255.255.0   192.168.2.1
[Sun Jun  8 17:27:12 2025] man0       disabled   192.168.2.216   255.255.255.0   192.168.2.1     1.1.1.1
[Sun Jun  8 17:27:12 2025] man1       dhcp       192.168.1.2     255.255.255.0   192.168.1.1
[Sun Jun  8 17:27:12 2025] man10      static     192.168.91.215  255.255.255.0
[Sun Jun  8 17:27:12 2025] man11      dhcp       192.168.1.2     255.255.255.0   192.168.1.1
[Sun Jun  8 17:27:12 2025] cap0
[Sun Jun  8 17:27:12 2025] cap1
[Sun Jun  8 17:27:12 2025] ---------------------------------------------------------------------------------------------------------------------------------
[Sun Jun  8 17:27:12 2025] >


Example setup using BMC Serial Over LAN

Using IPMITOOL serial port to login

# ipmitool  -U admin -P ***** -H 192.168.0.93 -I lanplus sol activate
[SOL Session operational.  Use ~? for help]

fmadio20v3
fmadio20v3-287 login: fmadio
Password:
  _____                    .___.__      20Gv3
_/ ____\_____  _____     __| _/|__|  ____
\   __\/     \ \__  \   / __ | |  | /  _ \
 |  | |  Y Y  \ / __ \_/ /_/ | |  |(  <_> )
 |__| |__|_|  /(____  /\____ | |__| \____/
            \/      \/      \/
============================================
  -+ all your packet are belong to us +-
fmadio@fmadio20v3-287:~$ fmadiocli
fmad fmadlua Jun  7 2023 (/opt/fmadio/bin/fmadiolua --nocal /opt/fmadio/bin/fmadiocli )
Disable cycle calibration
[Fri Jun  9 19:17:50 2023]   _____                    .___.__
[Fri Jun  9 19:17:50 2023] _/ ____\_____  _____     __| _/|__|  ____
[Fri Jun  9 19:17:50 2023] \   __\/     / \__  \   / __ | |  | /  _ \
[Fri Jun  9 19:17:50 2023]  |  | |  Y Y  \ / __ \_/ /_/ | |  |(  <_> )
[Fri Jun  9 19:17:50 2023]  |__| |__|_|  /(____  /\____ | |__| \____/
[Fri Jun  9 19:17:50 2023]             \/      \/      \/
[Fri Jun  9 19:17:50 2023] ============================================
[Fri Jun  9 19:17:50 2023]   -+ Packets confiscated by Customs +-
[Fri Jun  9 19:17:50 2023]
[Fri Jun  9 19:17:50 2023]  type '?' for command information
[Fri Jun  9 19:17:50 2023]  type '???' for verbose information
[Fri Jun  9 19:17:50 2023]
[Fri Jun  9 19:17:50 2023] History: 32
[Fri Jun  9 19:17:53 2023] > 

Configure the IPv4 man0 interface:

[Fri Jun  9 19:18:13 2023] > config interface ip man0 192.168.187.10
[Fri Jun  9 19:18:15 2023] UPDATING: sudo /opt/fmadio/bin/setup_network.lua --nocal
[Fri Jun  9 19:18:15 2023] UPDATING: fmad fmadlua Jun  7 2023 (/usr/local/bin/fmadiolua --nocal /opt/fmadio/bin/setup_network.lua --nocal )
[Fri Jun  9 19:18:15 2023] UPDATING: Disable cycle calibration
[Fri Jun  9 19:18:15 2023] UPDATING: network config [Fri Jun  9 19:18:15 2023] fmadio20v3
.
.
.
[Fri Jun  9 19:18:18 2023] UPDATING: Network Setup... Done
[Fri Jun  9 19:18:18 2023] UPDATING: done 3.184404Sec 0.053073Min
[Fri Jun  9 19:18:18 2023] UPDATING: cat /opt/fmadio/etc/hosts >> /etc/hosts
[Fri Jun  9 19:18:18 2023] set interface [man0] ip (192.168.187.10) -> (192.168.187.10)
[Fri Jun  9 19:18:18 2023]
[Fri Jun  9 19:18:18 2023] Port       Mode       IP              Netmask         Gateway         DNS0            DNS1
[Fri Jun  9 19:18:18 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:18:20 2023] bmc        static     192.168.187.2   255.255.255.0   192.168.187.30
[Fri Jun  9 19:18:20 2023] man0       static     192.168.187.10  255.255.255.0   192.168.187.30  1.1.1.1
[Fri Jun  9 19:18:20 2023] man1       disabled   192.168.1.2     255.255.255.0   192.168.1.1
[Fri Jun  9 19:18:20 2023] man10      static     192.168.91.50   255.255.255.0
[Fri Jun  9 19:18:20 2023] cap0
[Fri Jun  9 19:18:20 2023] cap1
[Fri Jun  9 19:18:20 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:18:39 2023] > 

Configure the IPv4 man0 netmask:

[Fri Jun  9 19:18:39 2023] > config interface netmask man0 255.255.255.0
[Fri Jun  9 19:18:40 2023] UPDATING: sudo /opt/fmadio/bin/setup_network.lua --nocal
[Fri Jun  9 19:18:40 2023] UPDATING: fmad fmadlua Jun  7 2023 (/usr/local/bin/fmadiolua --nocal /opt/fmadio/bin/setup_network.lua --nocal )
[Fri Jun  9 19:18:40 2023] UPDATING: Disable cycle calibration
[Fri Jun  9 19:18:40 2023] UPDATING: network config [Fri Jun  9 19:18:40 2023] fmadio20v3
[Fri Jun  9 19:18:40 2023] UPDATING: load intel 10G driver
[Fri Jun  9 19:18:41 2023] UPDATING: load intel 1G driver
[Fri Jun  9 19:18:43 2023] UPDATING: [0/10] phy0:up phy1:up man10:up   true
.
.
.
[Fri Jun  9 19:18:43 2023] UPDATING: Using Custom hosts
[Fri Jun  9 19:18:43 2023] UPDATING: Network Setup... Done
[Fri Jun  9 19:18:43 2023] UPDATING: done 3.177373Sec 0.052956Min
[Fri Jun  9 19:18:43 2023] UPDATING: cat /opt/fmadio/etc/hosts >> /etc/hosts
[Fri Jun  9 19:18:43 2023] set interface [man0] netmask (255.255.255.0) -> (255.255.255.0)
[Fri Jun  9 19:18:43 2023]
[Fri Jun  9 19:18:43 2023] Port       Mode       IP              Netmask         Gateway         DNS0            DNS1
[Fri Jun  9 19:18:44 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:18:46 2023] bmc        static     192.168.187.2   255.255.255.0   192.168.187.30
[Fri Jun  9 19:18:46 2023] man0       static     192.168.187.10  255.255.255.0   192.168.187.30  1.1.1.1
[Fri Jun  9 19:18:46 2023] man1       disabled   192.168.1.2     255.255.255.0   192.168.1.1
[Fri Jun  9 19:18:46 2023] man10      static     192.168.91.50   255.255.255.0
[Fri Jun  9 19:18:46 2023] cap0
[Fri Jun  9 19:18:46 2023] cap1
[Fri Jun  9 19:18:46 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:19:19 2023] > 

Configure IPv4 man0 gateway:

[Fri Jun  9 19:19:32 2023] > config interface gateway man0 192.168.187.30
[Fri Jun  9 19:19:32 2023] UPDATING: sudo /opt/fmadio/bin/setup_network.lua --nocal
[Fri Jun  9 19:19:32 2023] UPDATING: fmad fmadlua Jun  7 2023 (/usr/local/bin/fmadiolua --nocal /opt/fmadio/bin/setup_network.lua --nocal )
[Fri Jun  9 19:19:32 2023] UPDATING: Disable cycle calibration
[Fri Jun  9 19:19:32 2023] UPDATING: network config [Fri Jun  9 19:19:32 2023] fmadio20v3
[Fri Jun  9 19:19:32 2023] UPDATING: load intel 10G driver
[Fri Jun  9 19:19:34 2023] UPDATING: load intel 1G driver
[Fri Jun  9 19:19:35 2023] UPDATING: [0/10] phy0:up phy1:up man10:up   true
.
.
.
[Fri Jun  9 19:19:36 2023] UPDATING: Using Custom hosts
[Fri Jun  9 19:19:36 2023] UPDATING: Network Setup... Done
[Fri Jun  9 19:19:36 2023] UPDATING: done 3.457898Sec 0.057632Min
[Fri Jun  9 19:19:36 2023] UPDATING: cat /opt/fmadio/etc/hosts >> /etc/hosts
[Fri Jun  9 19:19:36 2023] set interface [man0] Gateway (192.168.187.30) -> (192.168.187.30)
[Fri Jun  9 19:19:36 2023]
[Fri Jun  9 19:19:36 2023] Port       Mode       IP              Netmask         Gateway         DNS0            DNS1
[Fri Jun  9 19:19:36 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:19:38 2023] bmc        static     192.168.187.2   255.255.255.0   192.168.187.30
[Fri Jun  9 19:19:38 2023] man0       static     192.168.187.10  255.255.255.0   192.168.187.30  1.1.1.1
[Fri Jun  9 19:19:38 2023] man1       disabled   192.168.1.2     255.255.255.0   192.168.1.1
[Fri Jun  9 19:19:38 2023] man10      static     192.168.91.50   255.255.255.0
[Fri Jun  9 19:19:38 2023] cap0
[Fri Jun  9 19:19:38 2023] cap1
[Fri Jun  9 19:19:38 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:19:53 2023] > 

Configure the IPv4 man0 DNS (optional):

[Fri Jun  9 19:19:53 2023] > config interface dns man0 1.1.1.1
[Fri Jun  9 19:19:53 2023] UPDATING: sudo /opt/fmadio/bin/setup_network.lua --nocal
[Fri Jun  9 19:19:53 2023] UPDATING: fmad fmadlua Jun  7 2023 (/usr/local/bin/fmadiolua --nocal /opt/fmadio/bin/setup_network.lua --nocal )
[Fri Jun  9 19:19:53 2023] UPDATING: Disable cycle calibration
[Fri Jun  9 19:19:53 2023] UPDATING: network config [Fri Jun  9 19:19:53 2023] fmadio20v3
[Fri Jun  9 19:19:53 2023] UPDATING: load intel 10G driver
[Fri Jun  9 19:19:55 2023] UPDATING: load intel 1G driver
[Fri Jun  9 19:19:56 2023] UPDATING: [0/10] phy0:up phy1:up man10:up   true
[Fri Jun  9 19:19:56 2023] UPDATING: device man0 already exists; can't create bridge with the same name
[Fri Jun  9 19:19:56 2023] UPDATING: device man1 already exists; can't create bridge with the same name
.
.
.
[Fri Jun  9 19:19:57 2023] UPDATING: echo "nameserver 1.1.1.1" >> /etc/resolv.conf
[Fri Jun  9 19:19:57 2023] UPDATING: Using Custom hosts
[Fri Jun  9 19:19:57 2023] UPDATING: Network Setup... Done
[Fri Jun  9 19:19:57 2023] UPDATING: done 3.181773Sec 0.053030Min
[Fri Jun  9 19:19:57 2023] UPDATING: cat /opt/fmadio/etc/hosts >> /etc/hosts
[Fri Jun  9 19:19:57 2023] set interface [man0] DNS (nil) -> (1.1.1.1)
[Fri Jun  9 19:19:57 2023]
[Fri Jun  9 19:19:57 2023] Port       Mode       IP              Netmask         Gateway         DNS0            DNS1
[Fri Jun  9 19:19:57 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:19:58 2023] bmc        static     192.168.187.2   255.255.255.0   192.168.187.30
[Fri Jun  9 19:19:58 2023] man0       static     192.168.187.10  255.255.255.0   192.168.187.30  1.1.1.1
[Fri Jun  9 19:19:58 2023] man1       disabled   192.168.1.2     255.255.255.0   192.168.1.1
[Fri Jun  9 19:19:58 2023] man10      static     192.168.91.50   255.255.255.0
[Fri Jun  9 19:19:58 2023] cap0
[Fri Jun  9 19:19:58 2023] cap1
[Fri Jun  9 19:19:58 2023] ---------------------------------------------------------------------------------------------------------------------------------
[Fri Jun  9 19:19:58 2023] >