I am running Ubuntu Mate 16.04 on a Pi 3B+ which I installed per Tolentino_Cotesta's workaround shown in this thread https://ubuntu-mate.community/t/ubuntu- ... -b/15867/4 Seems to work fine. I had put the Pi in place of my CentOS 7 server which was functioning as a router/firewall/dhcp/cpn sharing device on my LAN. The Pi's on-board NIC is connected to my DSL modem and a USB to Ethernet dongle serves the LAN. The modem is in transparent bridging mode so the Pi gets the IP address assigned by the ISP.
The one issue I am working on is related to my ISP's dhcp server. Even though I have a dynamic IP address for my service, the dhcp server will not honor release/renew requests for a new address. As a last resort on the CentOS box I took advantage network-nanager-applet's feature to assign a random MAC address to a NIC each time the connection is brought up. This works!
Unfortunately the network-manager-gnome application on Ubutu Mate does not have the option to set the MAC to random. I have tried the utility called "macchanger" which seems like it should do the job. My process is (run with root permissions):
mncli networking down (takes the NIC down so I can manipulate the MAC)
macchanger -a enxb827ebd88666 (assign a new MAC from the same manufacturer's range to the designated device)
macchanger -s enxb827ebd88666 (show the newly assigned and permanent MACs - I see a new MAC)
mncli networking down (bring up the NIC/connection)
macchanger -s enxb827ebd88666 (I am back to the original MAC)
Does anyone know if it is possible to change the MAC on the NIC in a Pi? Any suggestions welcomed.