ubuntu 22 / 20 / 18
netconfig, keyboard, hostname, allerlei ...
 
Als we net een server hebben gecloond, moet deze voorzien worden van een correcte ip-configuratie een nieuwe hostname, en een minimale update ...
 
- start je cloon
 - zet je virtuele netwerk BRIDGED
- start de cloon
- login
- tik nu  aan de command-prompt (met sudo of als root):
 sudo echo -n > /etc/machine-id
- het commando hierboven maakt de machine-id leeg, en bij opstart wordt die 'uniek' geregenereerd, zodat twee klonen op netwerk niveau nooit identiek blijken te zijn voor bijvoorbeeld een DHCP server ...
- ...
- herstart nogmaals je cloon ...
- ...
- test je toetsenbord (geef even AZERTY12345 in als usernaam om te proberen - daarna backspace en tik dan de juiste usernaam en log in ...)
- login
- zoek daarna je ip-adres ...
user@ubu2204-c2c:~$ ip addr ip addr 1: lo: 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 08:00:27:54:e4:81 brd ff:ff:ff:ff:ff:ff inet 192.168.123.74/24 brd 192.168.123.255 scope global dynamic enp0s3 valid_lft 27290sec preferred_lft 27290sec inet6 fe80::a00:27ff:fe54:e481/64 scope link valid_lft forever preferred_lft forever
 
- login met ssh
 
 Met het hoger ip-adres (192.168.123.74), kunnen we via SSH vanaf linux mint inloggen op onze server.linuxuser@laptop2019:~$ ssh user@192.168.123.74 user@192.168.123.74's password: Welcome to Ubuntu 22.04 LTS (GNU/Linux 4.15.0-20-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage System information as of Fri May 18 09:22:41 UTC 2022 System load: 0.21 Processes: 98 Usage of /: 18.8% of 19.56GB Users logged in: 1 Memory usage: 13% IP address for enp0s3: 10.104.255.238 Swap usage: 0% Last login: Fri May 18 09:20:37 2022Als we inloggen met SSH staat ons toetsenbord automatisch goed. 
 We kunnen gebruik maken van cut copy & paste in onze GUI-terminal.
 We kunnen waarschijnlijk werken met de FONT die we zelf willen ...
 
- software update
 
 Vooraleer onze net gemaakte kloon in gebruik te nemen is het belangrijk de software te updaten, metapt-get updateenapt-get upgrade...
 
 user@ubu2204-c2c:~$sudo apt-get update[sudo] password for user: Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease Hit:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:3 http://archive.ubuntu.com/ubuntu bionic-backports InRelease Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease Reading package lists... Doneuser@ubu2204-c2c:~$sudo apt-get upgradeReading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: python3-software-properties software-properties-common 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 32.7 kB of archives. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 software-properties-common all 0.96.24.32.2 [9916 B] ...
- ifconfig
 
 installeer ifconfig met
 
 - sudo apt install net-tools
 
- hostname
 
 Een kloon krijgt een nieuwe hostnaam alle je computers moeten een herkenbare en unieke naam hebben.- editeer /etc/hostnameen vervang de huidige hostnaam door de nieuwe hostname...ubu2204-001
- editeer /etc/hostsen plaats je nieuwe hostnaam eerst achteraan de lijn beginnend met127.0.0.1en daarna achter de lijn die begint met::1127.0.0.1 localhost.localdomain localhost ubu2204-001 ::1 localhost6.localdomain6 localhost6 ubu2204-001 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
- herstart je ubuntu server ...
user@ubu1804-c2c:~$ sudo init 6 Connection to 10.104.255.238 closed by remote host. Connection to 10.104.255.238 closed.... en maak opnieuw verbinding na een halve minuut ... linuxuser@laptop2019:~$ ssh user@10.104.255.238 Last login: Fri May 18 09:22:42 2018 from 10.104.255.237 user@ubu2204-001:~$
 
- editeer 
- indien nodig -- console toetsenbord corrigeren
 
 We spreken over het toesenbord in het virtualbox-venster. In een SSH sessie staat het toetsenbord ingesteld op de locale machine, dikwijls een LinuxMint of een windows client met BASH.
 Als je dan azerty12345 intikt en qwerty!@#$% krijgt als resultaat, kun je het toesenbord achteraf goed zetten met:
 
 $ sudo dpkg-reconfigure keyboard-configuration
 
 Volg daarna de wizzzard ...
 
- indien nodig -- locale settings aanmaken
 
 Als je teveel meldingen krijgt van het type ...perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_MONETARY = "de_BE.UTF-8", LC_ADDRESS = "de_BE.UTF-8", LC_TELEPHONE = "de_BE.UTF-8", LC_NAME = "de_BE.UTF-8", LC_MEASUREMENT = "de_BE.UTF-8", LC_IDENTIFICATION = "de_BE.UTF-8", LC_NUMERIC = "de_BE.UTF-8", LC_PAPER = "de_BE.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to a fallback locale ("en_US.UTF-8"). locale: Cannot set LC_ALL to default locale: No such file or directory... dan kun je die ongevaarlijke WARNINGS (het zijn geen errors) wegwerken als volgt: ... 
 
 user@ubu1804-c2c:~$sudo locale-gen de_BE.UTF-8Generating locales (this might take a while)... de_BE.UTF-8... done Generation complete.
- netwerk statisch met netplan
 
 kort: http://new.linux800.eu/sysadmin/netplan
 
 uitgebreider: (zie hieronder)
 
 Sedert ubuntu 17.10 (een versie zonder LTS) is de software die het netwerk regelt in ubuntu,ifupdownvervangen doornetplan. De configuratie is dan ook anders dan in de 24 vorige server-versies van ubuntu.
 
 We werken als sudo in de directory/etc/netplan
 
 In deze directory vinden we na installatie slechts EEn bestand:
 
 $ cat /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity' network: ethernets: enp0s3: dhcp4: true version: 2YAML is een populair alternatief voor HTML (https://en.wikipedia.org/wiki/YAML) 
 
 $sudo vim /etc/netplan/00-installer-config.yaml# configuring enp0s3 in virtualbox network: version: 2 ethernets: enp0s3: dhcp4: no dhcp6: yes addresses: - 10.104.230.101/16 routes: - to: default - via: 10.104.255.254 nameservers: addresses: [8.8.8.8, 10.28.100.10]
 We save-en dit bestand en herstarten netplan als volgt:
 
 $sudo netplan apply
 
 de indents voor de keywords zijn belangrijk. De volgende error$ sudo netplan apply Error in network definition //etc/netplan/10-network.yaml line 7 column 8: expected mappingheeft als oplossing de indentations te corrigeren
 
 .. en we testen vervolgens metifconfig
 user@ubu1804-001:~$ ifconfig enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.104.230.101 netmask 255.255.0.0 broadcast 10.104.255.255 ...mission accomplished