Ik heb je link doorgenomen, maar helaas bracht dat niet de oplossing. Ik heb er wel wat tips uit kunnen gebruiken en na veel proberen en het internet afstruinen heb ik het werkzaam gekregen door ondertaande regels in rc.local op te nemen :
macchanger -e enp6s0 > /tmp/devices.txt
service network-manager stop; sleep 1
ifconfig wlp5s0 down
macchanger -b -a wlp5s0; sleep 1
ifconfig wlp5s0 up; sleep 1
service network-manager start
Prima, echter er is een nadeel. Wanneer ik
draadloos de betreffende laptop gebruik werkt alles naar behoren, maar wanneer ik
bedraad online ga dan wordt er (eerst) verbinding gelegd met het bedrade netwerk (wat ook de bedoeling is), maar daarna wordt er verbinding gelegd met het draadloze netwerk en die blijft dan ook actief. Overigens precies zoals het script het opdraagt.
Nou raak ik hier het spoor bijster
. Er zou eigenlijk na 'macchanger -e enp6s0 > /tmp/devices.txt' nog een commandoregel moeten worden toegevoegd die aangeeft dat wanneer er sprake is van een bedrade verbinding, de rest van de regels in het script overgeslagen/niet uitgevoerd moeten worden (ter voorkoming van overname door het draadloze netwerk dus).
Is dit mogelijk en logisch en zo ja, welk commando moet ik dan invullen. Daar heb ik geen idee van namelijk. Ik vond dat ik al een aardig eind was gekomen