Fresh install not finding network interface

I’m trying to install HAOS on a SuperMicro-based machine. Ubunto runs fine, and can download the HAOS restore image using Firefox without any issues. I use “disks” to restore the image to the primary HDD on the machine, and then reboot.

I get this:

Welcome to the Home Assistant command line. 

Waiting for Supervisor to startup... 
System information 

  OS Version:               Home Assistant OS 15.2 
  Home Assistant Core:      landingpage 

  Home Assistant URL:       http://homeassistant.local:8123 
  Observer URL:             http://homeassistant.local:4357

Networking wise, the machine is ethernet wired to a switch, which is ethernet wired to a router. The machine has a Baseboard Management Controller (BMC) which works fine, and is how i can work with the console.
I don’t see the machine from the admin page on my router (other than the BMC), and I don’t get a connection into homeassistant.local:8123, so I tried

ha > network info 
docker: 
  address: 172.30.32.0/23 
  dns: 172.30.32.3 
  gateway: 172.30.32.1 
  interface: hassio 
host_internet: false 
interfaces: [] 
supervisor_internet: false

I suspect that the issue is to do with the network interfaces on the machine. Does HAOS expect there to be an eth0? From Ubuntu :

ubuntu@ubuntu: $ netstat -i 										
Kernel Interface table 										
Iface             MTU    RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
eno1             1500    23086      0   3302 0          912      0      0      0 BMRU
eno2             1500    20084      0   3300 0            0      0      0      0 BMRU
eno3             1500    20063      0   3296 0            0      0      0      0 BMRU
eno4             1500    20072      0   3298 0            0      0      0      0 BMRU
lo              65536      191      0      0 0          191      0      0      0 LRU
ubuntu@ubuntu:~$

So the machine has 4 physical ethernet ports, eno1 to eno4

Also, with HAOS booted I get

# nmcli dev show
GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          100 (connected (externally))
GENERAL.CONNECTION:                     lo
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         docker0
GENERAL.TYPE:                           bridge
GENERAL.HWADDR:                         FE:A1:90:0C:F3:E8
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         172.30.232.1/23
IP4.GATEWAY:                            --
IP4.ROUTE[1]:                           dst = 172.30.232.0/23, nh = 0.0.0.0, mt = 0
IP6.ADDRESS[1]:                         fe80::fca1:90ff:fe0c:f3e8/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         hassio
GENERAL.TYPE:                           bridge
GENERAL.HWADDR:                         B2:DB:72:AA:AA:EB
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         172.30.32.1/23
IP4.GATEWAY:                            --
IP4.ROUTE[1]:                           dst = 172.30.32.0/23, nh = 0.0.0.0, mt = 0
IP6.ADDRESS[1]:                         fe80::b0db:72ff:feaa:aaeb/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         veth04bbe05
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         BE:AF:DF:13:0A:58
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         fe80::bcaf:dfff:fe13:a58/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         veth0d7c559
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         06:BA:DD:4F:9B:74
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         fe80::4ba:ddff:fe4f:9b74/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         veth555eec3
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         06:59:0C:E0:C7:74
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         fe80::459:cff:fee0:c774/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         veth679ebef
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         86:01:21:2F:D7:98
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         fe80::8401:21ff:fe2f:d798/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         veth6e2c7cb
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         56:01:1A:75:21:09
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         fe80::5401:1aff:fe75:2109/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         vethba33ba2
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         4A:54:FC:35:AD:5C
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         fe80::4854:fcff:fe35:ad5c/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

Can you help? Am I barking up the wrong tree entirely? (quite possible)
Thanks for any help you can give.

I am having a very similar issue.
Bare metal install, when booting into an Ubuntu flash drive, I see my physical interface (ens5f5) and receive a proper internet connection through it.
When booting into HAOS, it doesn’t see that interface at all. And my nmcli dev show looks similar (with no physical interface).

My problem is that I don’t know what I should expect to see from nmcli. Should I be able to see physical network interfaces?

So that I can try to follow this up further, can anybody who has a working HAOS share the output of “nmcli dev show”?
To get there, I start at the console :

Welcome to the Home Assistant command line. 

Waiting for Supervisor to startup... 
System information 

  OS Version:               Home Assistant OS 15.2 
  Home Assistant Core:      landingpage 

  Home Assistant URL:       http://homeassistant.local:8123 
  Observer URL:             http://homeassistant.local:4357
ha >   

at this point, I can press ctrl-alt-F2 on the console to bring this up:


Welcome to Home Assistant
homeassistant login:

I type in “root” (no quotes) and there is no password
it responds with:

Welcome to Home Assistant OS.

Use `ha` to access the Home Assistant CLI.

Now I type in “nmcli dev show” (no quotes)