Er is geen enkel "netadmin" -wachtwoord op Ubuntu. Het gebruikersaccount met beheerdersrechten over netwerken kan variëren, afhankelijk van hoe het systeem is ingesteld. Hier volgt echter een overzicht van veelvoorkomende scenario's en hoe u netwerken op Ubuntu kunt beheren:
Gebruikersrechten en `sudo` begrijpen
* `root`-account: Historisch gezien hadden Unix-systemen, inclusief Linux, een 'root'-account met onbeperkte toegang. Ubuntu schakelt om veiligheidsredenen standaard het `root`-account uit. In plaats daarvan gebruikt het `sudo` (Super User Do) om tijdelijke rootrechten te verlenen aan geautoriseerde gebruikers.
* `sudo`-rechten: Wanneer u Ubuntu installeert, maakt u doorgaans een gebruikersaccount aan. Tijdens het installatieproces wordt u meestal gevraagd of u deze gebruiker beheerder wilt maken. Als u Ja kiest, wordt deze gebruiker toegevoegd aan de `sudo` groep. Leden van de groep `sudo` kunnen opdrachten uitvoeren als `root` door ze te laten voorafgaan door `sudo`.
* Beheerderaccount(s): Het gebruikersaccount dat u tijdens het installatieproces aanmaakt en waaraan u beheerdersrechten geeft, is in feite uw "netadmin"-account. U gebruikt het wachtwoord samen met `sudo` om administratieve netwerktaken uit te voeren.
Netwerken beheren (algemene opdrachten en bijbehorende wachtwoorden)
Voor de meeste netwerktaken zijn rootrechten vereist, dus u zult `sudo` gebruiken bij de opdrachten. Zo werkt het in de praktijk:
1. Controleer de netwerkconfiguratie (alleen-lezen)
* `ip addr show`:Toont netwerkinterfaces en IP-adressen. (Vereist geen `sudo` voor basisweergave)
* `ifconfig`:(Moet mogelijk `net-tools` installeren als dit niet aanwezig is:`sudo apt install net-tools`). Toont ook interface-informatie. (Vereist geen `sudo` voor basisweergave)
* `route -n`:Toont de routeringstabel. (Vereist geen `sudo` voor basisweergave)
* `cat /etc/network/interfaces`:Toont het netwerkconfiguratiebestand (oudere methode). (Vereist `sudo` om te *bewerken*, maar niet om `cat`)
* `cat /etc/netplan/*.yaml`:Toont de Netplan-configuratiebestanden (nieuwere methode). (Vereist `sudo` om te *bewerken*, maar niet om `cat`)
* `systemctl status network`:Controleert de status van de netwerkservice. (Vereist geen `sudo` voor basisweergave)
* `nmcli algemene status`:Controleert de status van NetworkManager. (Vereist geen `sudo` voor basisweergave)
2. Netwerkconfiguratie wijzigen (vereist `sudo` en het *gebruikerswachtwoord* dat sudo-rechten heeft)
* `ifconfig` gebruiken (oudere methode, vaak afgeraden):
* `sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0`:wijst een IP-adres toe aan een interface. U wordt gevraagd om *uw gebruikerswachtwoord* (het beheerdersaccount).
* `sudo ifconfig eth0 down`:Haalt een interface naar beneden. *Het wachtwoord van uw gebruiker*.
* `sudo ifconfig eth0 up`:Brengt een interface naar voren. *Het wachtwoord van uw gebruiker*.
* Het commando `ip` gebruiken (moderne vervanging voor `ifconfig`):
* `sudo ip addr add 192.168.1.10/24 dev eth0`:wijst een IP-adres toe. *Het wachtwoord van uw gebruiker*.
* `sudo ip link set eth0 down`:brengt een interface naar beneden. *Het wachtwoord van uw gebruiker*.
* `sudo ip link set eth0 up`:Brengt een interface naar voren. *Het wachtwoord van uw gebruiker*.
* `sudo ip route add default via 192.168.1.1`:Voegt een standaardgateway toe. *Het wachtwoord van uw gebruiker*.
* Configuratiebestanden bewerken (permanente wijzigingen - aanbevolen):
* `Netplan` (nieuwere Ubuntu-versies): Netplan is de standaard netwerkconfiguratietool. Configuratiebestanden bevinden zich in `/etc/netplan/`. Het zijn YAML-bestanden.
* `sudo nano /etc/netplan/01-network-manager-all.yaml` (of een vergelijkbare bestandsnaam). *Het wachtwoord van uw gebruiker*.
* Bewerk het bestand om uw netwerk te configureren. *Controleer zorgvuldig de YAML-syntaxis.* YAML is erg gevoelig voor inspringen.
* `sudo netplan apply`:past de wijzigingen toe. *Het wachtwoord van uw gebruiker*. Hierdoor worden de netwerkservices opnieuw gestart.
* `/etc/network/interfaces` (Oudere Ubuntu-versies): Dit bestand wordt gebruikt voor het configureren van netwerkinterfaces in oudere versies.
* `sudo nano /etc/network/interfaces`:*Het wachtwoord van uw gebruiker*.
* Bewerk het bestand om uw netwerk te configureren.
* `sudo systemctl restart netwerken`:start de netwerkservice opnieuw om de wijzigingen toe te passen. *Het wachtwoord van uw gebruiker*.
* Met `NetworkManager` (GUI en opdrachtregelprogramma): NetworkManager wordt vaak gebruikt in desktopomgevingen om netwerkverbindingen te beheren.
* `nmcli`:opdrachtregelinterface naar NetworkManager.
* `sudo nmcli-verbinding wijzigen eth0 ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8`:Wijzigt een verbinding. *Het wachtwoord van uw gebruiker*.
* `sudo nmcli connectie up eth0`:Brengt een verbinding tot stand. *Het wachtwoord van uw gebruiker*.
* `sudo nmcli Connection down eth0`:brengt een verbinding tot stilstand. *Het wachtwoord van uw gebruiker*.
* GUI: U kunt de grafische NetworkManager-applet (meestal in het systeemvak) gebruiken om verbindingen te configureren. Wanneer u wijzigingen aanbrengt, wordt u om *uw gebruikerswachtwoord* (het beheerdersaccount) gevraagd.
Belangrijke opmerkingen:
* Beveiliging: Wees altijd voorzichtig bij het bewerken van netwerkconfiguratiebestanden. Onjuiste instellingen kunnen voorkomen dat uw systeem verbinding maakt met het netwerk.
* Back-up: Voordat u wijzigingen aanbrengt in een configuratiebestand, is het een goed idee om een reservekopie te maken. Bijvoorbeeld:`sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.bak`
* Welke methode te gebruiken: `Netplan` heeft de voorkeur op nieuwere Ubuntu-systemen (18.04 en hoger). `NetworkManager` is goed voor het beheren van verbindingen op desktops, vooral draadloze netwerken. Het bewerken van `/etc/network/interfaces` is nog steeds mogelijk, maar komt minder vaak voor.
Hoe u uw beheerdersaccount kunt bepalen
1. Controleer de `sudo`-groep: Voer deze opdracht uit in een terminal:
``` bash
groepeert jouw_gebruikersnaam
```
Vervang `uw_gebruikersnaam` door uw werkelijke gebruikersnaam. Als de uitvoer `sudo` bevat, heeft uw account beheerdersrechten.
2. Controleer het bestand `/etc/sudoers` (geavanceerd): Dit bestand definieert welke gebruikers en groepen `sudo` kunnen gebruiken. *Wees heel voorzichtig bij het bewerken van dit bestand!* Een fout kan u buitensluiten van uw systeem.*
``` bash
sudo visudo
```
Zoek naar regels die rechten verlenen aan gebruikers of groepen. Lijnen als:
```
jouw_gebruikersnaam ALL=(ALL:ALL) ALL
%sudo ALL=(ALL:ALL) ALLEN
```
Deze regels geven aan dat `your_username` en leden van de `sudo`-groep volledige `sudo`-rechten hebben.
Samengevat: Het "netadmin"-wachtwoord is het wachtwoord voor het gebruikersaccount dat u tijdens de Ubuntu-installatie hebt aangemaakt en waaraan u beheerdersrechten hebt gegeven (dat wil zeggen:het account dat lid is van de `sudo`-groep). U gebruikt dat wachtwoord met de opdracht `sudo` om netwerktaken uit te voeren. |